Skip to main content
POST
Trigger a skill via webhook

Authorizations

x-api-key
string
header
required

Your organization's API key (starts with sk_live_)

Headers

x-webhook-signature
string

Optional HMAC-SHA256 signature for payload verification. Format: sha256={hex_signature}. Computed as HMAC-SHA256(raw_json_body, api_key).

Path Parameters

skillId
string<uuid>
required

The ID of the skill to trigger. The skill must have a webhook trigger configured and be in "live" status.

Body

application/json

Any JSON object. Passed to the skill as input context.

Response

Skill triggered successfully

success
boolean
Example:

true

skillRunId
string<uuid>

ID of the created skill run

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

message
string
Example:

"Webhook received and skill triggered successfully"