Ana içeriğe atla

Endpoint

Authentication

Requires a Personal API Access Token.

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
Note: All fields are optional. Only provided fields are updated.

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: CUSTOM requires customConnectionPoolSize to be set
  • Redirects: When redirectsEnabled=true, HTTP redirects are followed (max maxRedirects)
  • 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 hopByHopHeaders are removed before the request is forwarded to the backend
  • User-Agent: When sendUserAgentToBackend=true, the specified userAgentValue is 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 have API_MANAGEMENT + MANAGE permission in the project.