Waiting for engine...
Skip to main content

gatewayUpdate

Updates the Forward Proxy settings and/or the API Execution Settings on an existing Gateway.

Input Parameters:

  • gatewayInput: Gateway configuration object including execution settings, proxy, CORS, and authentication options.

Response:

  • Returns the updated Gateway object with modified configuration settings.

Example Request:

mutation gatewayUpdate($gatewayInput: GatewayInput!) {
gatewayUpdate(
gatewayInput: $gatewayInput
) {
id,
name,
deleted,
defaultApiExecutionSettings {
concurrency,
retries,
retryCases,
connectTimeout,
executionTimeout
}
}
}

Variables:

{
"gatewayInput": {
"id": "<xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx>",
"defaultApiExecutionSettings": {
"concurrency": 50,
"connectTimeout": 10,
"executionTimeout": 240,
"retries": 2,
"retryCases": [CONNECT_TIMEOUT]
}
}
}

gatewayUpdate(
gatewayInput: GatewayInput!
): Gateway!

Arguments

gatewayUpdate.gatewayInput ● GatewayInput! non-null input platform

Type

Gateway object platform

Represents Gateway details (Name, Gateway Status, Environment, Api Execution Settings and Forward proxy)

On this Page