Create a paused event source
Creates a customer webhook source in the paused state. delivery.kind must be webhook; integration sources are connection-managed. Verification credentials are referenced from Vault and secret material is never returned.
Authorizations
A Recursion API key, created in the console under API keys.
Headers
Replay-protection key in an organization-wide namespace shared by keyed mutations. It must contain 1 to 256 visible ASCII characters and be sent as exactly one header value. Request identity is the exact HTTP method, escaped path, raw query, and raw body bytes. The same request replays the original successful response; any different request returns 409 idempotency_conflict, and an active matching request returns 409 idempotency_in_progress. Completed receipts are retained for approximately 24 hours, pending claims may be reclaimed after approximately 1 hour, and no deduplication is guaranteed after expiry.
1 - 256^[!-~]+$Body
- Option 1
- Option 2
- Option 3
- Option 4
Closed configuration for a Slack Events API source.
Customer-configured webhook delivery and verification.
Human-readable source name shown in the automation catalog.
1 - 256Slack Events API protocol, verified with Slack's request signature.
slack_events_api Response
Configured inbound event source, including its verification policy and lifecycle state.
Configured inbound event source, including its verification policy and lifecycle state.
Time the event source was created.
Customer-owned webhook endpoint and its non-secret verification configuration.
- Option 1
- Option 2
Human-readable source name shown in the automation catalog.
Stable identifier for the event source.
Monotonic revision represented by the response ETag.
x >= 1Lifecycle state. Custom webhook sources start paused; connection-managed sources start active.
paused, active Inbound provider protocol interpreted by this source.
slack_events_api, github_webhook, custom_webhook Time the event source was last changed.