Skip to main content
PUT
Update Trigger

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

trigger_id
string<uuid>
required

Body

application/json

Patch payload for a trigger. All fields optional — unset = unchanged.

allowed_methods
string[] | null
channel_credentials
Channel Credentials · object | null

Channel credentials to update. Pass to rotate credentials.

conditions
Conditions · object | null
cron_expression
string | null
description
string | null
Maximum string length: 1000
enabled
boolean | null

Toggle the trigger active state. Maps to is_active server-side. REST clients may pass either enabled (canonical) or is_active (alias).

failure_threshold
integer | null
Required range: 1 <= x <= 100
name
string | null
Required string length: 1 - 255
task_parameters
Task Parameters · object | null
timezone
string | null
validation_rules
Validation Rules · object | null
webhook_config
Webhook Config · object | null
webhook_type
string | null

Response

Successful Response

Response model for trigger data.

agent_id
string<uuid>
required
conditions
Conditions · object
required
consecutive_failures
integer
required
created_at
string
required
created_by
string
required
description
string
required
failure_threshold
integer
required
id
string<uuid>
required
is_active
boolean
required
name
string
required
task_parameters
Task Parameters · object
required
trigger_type
string
required
updated_at
string
required
allowed_methods
string[] | null
cron_expression
string | null
data_extractor
string | null
event_types
string[]
has_channel_credentials
boolean
default:false
last_execution_at
string | null
next_run_time
string | null
timezone
string | null
validation_rules
Validation Rules · object | null
webhook_config
Webhook Config · object | null
webhook_id
string | null
webhook_type
string | null