syn triggers

Manage self-healing trigger rules

Manage self-healing trigger rules

syn triggers delete

Delete a trigger rule.

syn triggers delete <trigger_id>

Arguments:

NameTypeRequiredDescription
trigger_idtextYesTrigger ID

syn triggers disable

Disable all triggers for a repository.

syn triggers disable --repository <repository>

Options:

FlagTypeDefaultDescription
--repository, -rtext---Disable all triggers for repo

syn triggers enable

Enable a built-in preset for a repository.

syn triggers enable <preset> --repository <repository>

Arguments:

NameTypeRequiredDescription
presettextYesPreset name: self-healing

Options:

FlagTypeDefaultDescription
--repository, -rtext---Repository (owner/repo)
--installation-idtext``GitHub App installation ID
--created-bytextcliCreator identifier

syn triggers history

Show trigger execution history.

syn triggers history <trigger_id>

Arguments:

NameTypeRequiredDescription
trigger_idtextYesTrigger ID

Options:

FlagTypeDefaultDescription
--limitinteger50Max entries to show

syn triggers list

List all registered triggers.

syn triggers list

Options:

FlagTypeDefaultDescription
--repository, -rtext---Filter by repository
--status, -stext---Filter by status

syn triggers pause

Pause a trigger rule.

syn triggers pause <trigger_id>

Arguments:

NameTypeRequiredDescription
trigger_idtextYesTrigger ID

Options:

FlagTypeDefaultDescription
--reasontext---Reason for pausing

syn triggers register

Register a new trigger rule.

syn triggers register --name <name> --event <event> --repository <repository> --workflow <workflow>

Options:

FlagTypeDefaultDescription
--name, -ntext---Human-readable name
--event, -etext---GitHub event (e.g., check_run.completed)
--repository, -rtext---Repository (owner/repo)
--workflow, -wtext---Workflow ID to execute
--condition, -ctext---Conditions: 'field operator value'
--max-attemptsinteger3Max retry attempts per PR
--budgetfloat5.0Budget per trigger in USD
--daily-limitinteger20Max triggers per day
--installation-idtext``GitHub App installation ID
--created-bytextcliCreator identifier

syn triggers resume

Resume a paused trigger rule.

syn triggers resume <trigger_id>

Arguments:

NameTypeRequiredDescription
trigger_idtextYesTrigger ID

syn triggers show

Show trigger details.

syn triggers show <trigger_id>

Arguments:

NameTypeRequiredDescription
trigger_idtextYesTrigger ID

Syntropic137 Docs v0.18.0 · Last updated March 2026

On this page