Ana içeriğe atla

Endpoints

Update Method-Level Connector Override

Delete Method-Level Connector Override


List All Environments’ Settings

Endpoint

Path Parameters


GET: List All Environments’ Settings

Returns traffic log settings for all environments of the specified API Proxy. Connector keys are returned as connection names (not internal UUIDs).

cURL Example


GET: Specific Environment Settings

Returns traffic log settings for a single environment.

cURL Example


PUT: Update Environment Settings

Updates traffic log settings for a specific environment and deploys the changes.

Response

Request Body Fields (Top-Level)

connectorSettingsMap

The connectorSettingsMap is an object where each key is the connection name and each value contains the connector-specific log settings. Important: The connection must already exist and be configured as a connector (recipient) in the target environment. Use the Connections API to create connections first.

Connector Log Settings Fields

Note: Fields set to null inherit from the parent (proxy-level defaults).

cURL Example: Enable Elasticsearch and Kafka Logging

cURL Example: Minimal — Enable Only Elasticsearch


PUT: Method-Level Connector Override

Adds or updates a method-level connector override. This allows different log settings for specific API methods.

Path

Request Body

Same as Connector Log Settings Fields above.

cURL Example


DELETE: Method-Level Connector Override

Removes a method-level connector override, reverting to proxy-level settings.

cURL Example


Response

Success Response (200 OK)

Error Response (400 Bad Request)

Common Error Messages

Notes and Warnings

  • Connection Names: Use the connection name as the key in connectorSettingsMap, not the connection type or ID. The API resolves names to internal IDs automatically.
  • Environment Recipient: The connection must be added as a connector (recipient) in the target environment before it can be used here.
  • Inheritance: null fields in connector settings inherit from proxy-level defaults. Method-level overrides inherit from proxy-level connector settings.
  • Trailing Slash: All URLs must end with /. Without it, you will get a 404 error.
  • Deploy: PUT operations automatically deploy the changes to the environment.

Permissions

User must have API_MANAGEMENT + VIEW permission for GET endpoints and API_MANAGEMENT + MANAGE permission for PUT/DELETE endpoints.