Trigger a skill via webhook
Sends a webhook payload to trigger a skill (AI agent) run. The skill must have a webhook trigger configured and be in “live” status.
The entire JSON body is passed to the skill as input context, so you can send any structured data your skill needs.
Common use cases:
- React to events from external services (Stripe, TypeForm, etc.)
- Chain automation workflows across systems
- Trigger skills from your own application on custom events
Optional signature verification:
For enhanced security, include an HMAC-SHA256 signature in the x-webhook-signature
header. The signature is computed over the raw JSON body using your API key as the secret.
Authorizations
Your organization's API key (starts with sk_live_)
Headers
Optional HMAC-SHA256 signature for payload verification.
Format: sha256={hex_signature}.
Computed as HMAC-SHA256(raw_json_body, api_key).
Path Parameters
The ID of the skill to trigger. The skill must have a webhook trigger configured and be in "live" status.
Body
Any JSON object. Passed to the skill as input context.