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)
Was this topic helpful?