All GraphQL types · Operations
Webhook
Response type in the GraphQL API.
A project URL that external services post to. Each delivery is stored as a webhook event that may start an agent, task or workflow run.
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
Response type in the GraphQL API.
| Field | Type | Description |
|---|---|---|
id | ID! | The webhook id. Pass it as webhookId to the other webhook operations. |
projectId | ID! | |
name | String! | |
source | String! | Always webhook. |
target | WebhookTarget! | |
promptTemplate | String | Prompt template for run targets; null for an event-only webhook. |
eventFilter | WebhookEventFilter | Filter a delivery must match to run the target; null means always. |
status | WebhookStatus! | |
runtimeTargetKind | WebhookRuntimeTargetKind! | Runtime target the webhook fires against. |
runtimeTargetEnvironmentId | ID | |
runtimeTargetBranchId | ID | |
definitionSource | WebhookDefinitionSource! | manual for a webhook created through the API, source for one reconciled from a source file. |
sourceTriggerId | String | |
sourcePath | String | |
sourceHash | String | |
ingressId | String! | The public id in webhookUrl that external senders post to. |
webhookUrl | String! | |
createdByUserId | ID! | |
enabledAt | DateTime | |
disabledAt | DateTime | |
disabledReason | String | |
createdAt | DateTime! | |
updatedAt | DateTime! |