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
TheconnectorSettingsMap 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:
nullfields 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 haveAPI_MANAGEMENT + VIEW permission for GET endpoints and API_MANAGEMENT + MANAGE permission for PUT/DELETE endpoints.
Related Documentation
- Connections API - Create and manage connections
- Get API Proxy - Get API proxy details

