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

Note: All fields are optional. Only provided fields are updated.

Routing

  • When routingEnabled=true, requests are forwarded to backend
  • When routingEnabled=false, requests are not forwarded (useful for testing/maintenance)

Echo Mode

  • When echoEnabled=true, the gateway returns the incoming request as the response without forwarding to the backend
  • Useful for debugging, testing API Proxy policies, and verifying request transformations

Response

Success Response (200 OK)

Response Fields

When deploy=true is specified:

Error Response (400 Bad Request)

Error Response (401 Unauthorized)

Error Response (404 Not Found)

cURL Example

Example 1: Enable Routing

Example 2: Enable Echo Mode

Example 3: Disable Echo Mode and Enable Routing

Example 4: Save and Deploy

Notes and Warnings

  • Routing Disabled: When routingEnabled=false, requests are not forwarded to backend
  • Echo Mode: When echoEnabled=true, the request is returned as-is as the response — no backend communication occurs
  • Use Cases:
    • Disable routing for maintenance/testing
    • Enable echo mode for debugging request transformations and policy effects
  • Deploy: When deploy=true, the API proxy is automatically deployed to the specified environments after saving

Permissions

User must have API_MANAGEMENT + MANAGE permission in the project.