UpdateIncomingWebhookInput
Input for updating an incoming webhook. Only provided fields are changed.
nameStringDisplay name
slugStringURL path segment (unique per tenant)
activeBooleanEnable/disable the endpoint
Allowed HTTP methods
Authentication strategy
authConfigStringNon-secret authentication settings (JSON), e.g. hmacHeaderName. Supplying a secret key here is an error naming authSecret — this field is returned by reads, so a secret in it can be echoed back over the stored one.
authSecretStringThe API key (API_KEY) or HMAC secret (HMAC). Write-only: never returned by any query. Omit — or send an empty string, which is what a blank password box submits — to leave the stored secret unchanged. To remove one, switch authStrategy to a strategy that does not use it.
scriptBodyStringLua script source code
timeoutMsIntExecution timeout in milliseconds
Bot user ID for webhook execution identity
Controller ID for on-premise binding
View exact SDL
"""
Input for updating an incoming webhook. Only provided fields are changed.
"""
input UpdateIncomingWebhookInput {
"""Display name"""
name: String
"""URL path segment (unique per tenant)"""
slug: String
"""Enable/disable the endpoint"""
active: Boolean
"""Allowed HTTP methods"""
allowedMethods: [WebhookHTTPMethod!]
"""Authentication strategy"""
authStrategy: WebhookAuthStrategy
"""
Non-secret authentication settings (JSON), e.g. `hmacHeaderName`. Supplying a secret key here is an error naming `authSecret` — this field is returned by reads, so a secret in it can be echoed back over the stored one.
"""
authConfig: String
"""
The API key (API_KEY) or HMAC secret (HMAC). Write-only: never returned by any query. Omit — or send an empty string, which is what a blank password box submits — to leave the stored secret unchanged. To remove one, switch `authStrategy` to a strategy that does not use it.
"""
authSecret: String @iac_writeOnly(presence: "hasAuthSecret", updatedAt: "authSecretUpdatedAt")
"""Lua script source code"""
scriptBody: String
"""Execution timeout in milliseconds"""
timeoutMs: Int
"""Bot user ID for webhook execution identity"""
botUserId: UserID
"""Controller ID for on-premise binding"""
controllerId: ControllerID
}One stable address across all schema views. Follow a field’s type to explore connections between domains.