manage_inbound_webhook
Manage inbound webhook endpoints. Inbound webhooks accept JSON and upsert through the normal write path; an optional mapping canonicalizes the received payload to the collection's schema before write.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
action | enum: create | get | list | delete | Yes | |
database_id | string | Yes | Target database ID |
inbound_webhook_id | string | No | Inbound webhook ID. Required for get, delete. Auto-generated for create if omitted. |
name | string | No | Inbound webhook display name |
secret | string | No | Shared secret for HMAC verification |
collection_scope | array | No | Restrict which collections this inbound webhook can write to |
field_mapping | object | No | Inline mapping applied to the payload before write: a field_mapping object — {to_external:{...}} renames auto-invert on read, or supply {to_rekor:{...}}/{computed:{...}}. Mutually exclusive with source_binding. |
source_binding | object | No | Reuse a collection source's field_mapping for the to_rekor translation: {collection, source}. Mutually exclusive with field_mapping. |