Get list of endpoint connections with pagination and filtering. See Endpoint Connections.
API key authorization. Pass your API key in the Authorization header as a Bearer token. Both new (gsk_*) and legacy (gsk-) API keys are accepted, e.g. Authorization: Bearer gsk_... or Authorization: Bearer gsk-....
Filter by endpoint connection IDs
Filter by product IDs
Filter by endpoint connection names (exact match, multiple)
Filter by endpoint connection name (partial match)
Filter by URL (partial match)
Filter by endpoint connection types
Filter by HTTP methods
GET, POST, PUT, PATCH, DELETE Filter by authentication types
NONE, BEARER, API_KEY, BASIC Sort instructions (field and direction pairs)
Maximum number of results
Number of results to skip
Filter endpoint connections created at or after this timestamp (ISO 8601 format)
Filter endpoint connections created at or before this timestamp (ISO 8601 format)
Endpoint connections retrieved successfully
"prod_123"
"My API Connection"
"https://api.example.com/v1/chat/completions"
GET, POST, PUT, PATCH, DELETE "POST"
NONE, BEARER, API_KEY, BASIC, OAUTH2 "BEARER"
Jinja2/Nunjucks template for request body. Must contain {{ input }} placeholder.
"{\"prompt\": \"{{ input }}\"}"
JSONPath expressions to extract values from API response. Must include "output" key.
{ "output": "$.choices[0].message.content" }"ec_123"
"user_123"
Whether an auth token is configured (token value is not exposed)
Username for Basic auth
Whether a password is configured (password value is not exposed)
{ "Content-Type": "application/json" }INITIALIZATION, CONVERSATION, FINALIZATION "CONVERSATION"
Timeout in seconds
60
Maximum requests per minute
60
Whether automatic retry is enabled for failed requests
Maximum number of retry attempts (applied when retryEnabled is true)
0 <= x <= 10Initial delay in milliseconds before first retry
x >= 0Strategy for increasing delay between retries
FIXED, EXPONENTIAL, LINEAR Maximum delay cap in milliseconds
x >= 0HTTP status codes that should trigger a retry
100 <= x <= 599