List triggers
Retrieve all triggers in your account, optionally filtered by workflow or trigger type.Query parameters
Filter triggers to those belonging to a specific workflow. Pass the workflow’s
id (for example, wf_9kLmNpQrStUv).Filter by trigger type. Accepted values:
schedule, webhook, app_event, manual.Response fields
Array of trigger objects.
Pagination metadata.
Example
Response
Create a trigger
Attach a new trigger to a workflow. Theconfig object shape depends on the trigger type.
Body parameters
ID of the workflow to attach this trigger to.
Trigger type. Accepted values:
schedule, webhook, app_event, manual.Type-specific configuration object. Required for
schedule and app_event types. See config shapes below.Config shapes by type
schedule — fires on a cron expression evaluated in UTC:
minute hour day month weekday).
webhook — no config required. RCB Automation generates a unique inbound URL and returns it in the webhook_url field of the response. Send a POST request to that URL (with any JSON body) to fire the trigger.
app_event — fires when a specific event occurs in a connected integration:
event values depend on the connected integration type. Retrieve your connected integrations from GET /integrations.
manual — no config required. The workflow can be fired on demand from the dashboard or via the Run API. Useful for testing or on-demand automation.
Response fields
Unique identifier for the new trigger.
ID of the workflow this trigger belongs to.
Trigger type.
The configuration object as provided.
Initial status. Always
active for newly created triggers.The inbound URL to fire this trigger. Only present when
type is webhook.ISO 8601 timestamp of creation.
Examples
Schedule trigger response (201 Created)
Webhook trigger response (201 Created)