create_webhook
Register an outbound webhook to receive event notifications. Subscribe to specific event types or all events, with optional HMAC-SHA256 signing for verification.
Instructions
Register one outbound event webhook (Pro+ only, POST /v1/webhooks). url (HTTPS required; SSRF defense rejects private/loopback) + optional secret (HMAC-SHA256 signing key) + eventTypes (array of event kinds to subscribe to; omitted / empty = subscribe to everything). Up to 10 per account. Delivery payload = { event, eventId, occurredAt, accountId, data }; with a secret set, an X-Argosvix-Signature header is attached.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Destination URL (HTTPS required; private/loopback hosts are rejected) | |
| secret | No | Optional. HMAC-SHA256 signing key (when set, X-Argosvix-Signature is attached) | |
| enabled | No | Enabled flag (default true) | |
| eventTypes | No | Array of event kinds to subscribe to (omitted / empty array = all events). Available: approval.requested / proposal.executed / proposal.reversed | |
| description | No | Display memo (optional, up to 200 chars) |