manage_trigger
Manage outbound triggers. Triggers fire HTTP POST to a URL when documents or relationships change.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
action | enum: create | get | list | delete | Yes | |
database_id | string | Yes | Target database ID |
trigger_id | string | No | Trigger ID. Required for get, delete. Auto-generated for create if omitted. |
name | string | No | Trigger display name |
url | string | No | HTTPS endpoint to receive events |
secret | string | No | HMAC signing secret |
events | array | No | Events to fire on: document.created, document.updated, document.deleted, relationship.created, relationship.updated, relationship.deleted |
collection_scope | array | No | Limit to specific collections |
filter | object | No | Only fire when document matches this filter |
skip_hook_writes | boolean | No | Skip firing on hook-originated writes (default true) |