Appearance
UpdateIncomingWebhookInput
Type: Input
Input for updating an incoming webhook. Only provided fields are changed.
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| active | Boolean | Enable/disable the endpoint | |
| allowedMethods | [WebhookHTTPMethod!] | Allowed HTTP methods | |
| authConfig | String | 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. | |
| authSecret | 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. | |
| authStrategy | WebhookAuthStrategy | Authentication strategy | |
| botUserId | UserID | Bot user ID for webhook execution identity | |
| controllerId | ControllerID | Controller ID for on-premise binding | |
| name | String | Display name | |
| scriptBody | String | Lua script source code | |
| slug | String | URL path segment (unique per tenant) | |
| timeoutMs | Int | Execution timeout in milliseconds |