Endpoint
Authentication
Requires a Personal API Access Token.Header
Request
Headers
Path Parameters
Request Body
Full JSON Body Example
Request Body Fields
EnumConnectionPoolManagementType
GENERAL- General connection pool (shared pool)CUSTOM- Custom connection pool (requires customConnectionPoolSize)NONE- No connection pool
Response
Success Response (200 OK)
Response Fields
Error Response (400 Bad Request)
Error Response (401 Unauthorized)
Error Response (404 Not Found)
cURL Example
Example 1: Configure Connection Timeouts
Example 2: Configure Custom Connection Pool
Example 3: Configure Connection Pool Stale/Idle Handling
Example 4: Configure Header and Response Settings
Notes and Warnings
- Timeouts: Connection and read timeouts are in seconds; validateAfterInactivity is in milliseconds
- Connection Pool: validateAfterInactivity and idleConnectionTimeout help prevent stale connection issues; tune per backend load balancer keep-alive timeout
- Connection Pool:
CUSTOMrequirescustomConnectionPoolSizeto be set - Redirects: When
redirectsEnabled=true, HTTP redirects are followed (maxmaxRedirects) - Streaming: When
enableStreaming=true, response is streamed instead of buffered - Content Compression: When
disableContentCompression=true, content compression is disabled - Hop-by-Hop Headers: Headers listed in
hopByHopHeadersare removed before the request is forwarded to the backend - User-Agent: When
sendUserAgentToBackend=true, the specifieduserAgentValueis sent as the User-Agent header to the backend - Download Mode: When
enableDownload=true, the gateway handles large response bodies as file downloads
Permissions
User must haveAPI_MANAGEMENT + MANAGE permission in the project.
Related Documentation
- Update Circuit Breaker Settings - Update circuit breaker settings
- Update Routing Addresses - Update routing addresses
- Get API Proxy - Get API proxy details

