| Field | Type | Required | Description |
|---|---|---|---|
projectReference | String | No | |
id | ID! | Yes | Webhook definition id. A missing webhook fails with RESOURCE_NOT_FOUND. Updates require project.agents.write. When target is omitted, a stored conversation-backed target (create_new or existing conversation mode) still requires project.conversations.write. |
name | String | No | |
target | WebhookTargetInput | No | |
promptTemplate | String | No | |
eventFilter | WebhookEventFilterInput | No | |
status | WebhookStatus | No |