Update a trigger
Updates a trigger. Send any subset of fields; omitted fields are left unchanged. Set status to active or inactive to resume or pause the trigger.
Authorizations
Secret key (sk_live_...)
Path Parameters
Unique identifier for the trigger (prefixed with trg_).
Body
All fields are optional; omitted fields are left unchanged. The trigger's target task cannot be changed.
Display name for the trigger.
Description of the trigger's purpose. null clears it.
active or inactive. Setting this is how you pause and resume a trigger.
When the trigger fires: a cron expression evaluated in a timezone.
Explicit credentials to target. Replaces the existing list wholesale.
A scope of credentials to fan out across.
Input passed to every run this trigger creates, validated against the task's input_schema.
Skip condition evaluated per credential. null clears it.
Maximum simultaneous runs from this trigger. null removes the cap.
Response
OK
A trigger object. Triggers create task runs on a schedule across a set of credentials.
Unique identifier for the trigger, prefixed with trg_.
Always trigger.
Display name for the trigger.
Description of the trigger's purpose.
active or inactive. Inactive triggers keep their configuration and fire nothing.
When the trigger fires: a cron expression evaluated in a timezone.
The task this trigger runs. Prefixed with task_. Fixed at creation.
Explicit credentials the trigger targets. null when the trigger uses credential_filter.
Credential scope the trigger fans out across. null when the trigger uses credential_ids.
Input passed to every run this trigger creates, matching the task's input_schema.
Skip condition evaluated per credential before a run is created.
Maximum simultaneous runs from this trigger. null means no per-trigger cap.
ISO 8601 timestamp of when the resource was created.
ISO 8601 timestamp of when the resource was last updated.
Unique identifier for the API request. Include this when contacting support.