ActionListResponse
Response body for GET /actions.
actions object[]required
config objectrequired
Possible values: [notification, register, webhook, workflow]
- notification
- register
- webhook
- workflow
message_template object
- string
- null
entityPOSTheaders object
payload_template object
- object
- null
input_mapping object
trigger objectrequired
Firing rule + condition binding for a registered action.
fire_on determines when the action fires relative to the decision value: 'true' → fires when decision=True (or matched label for equals strategy) 'false' → fires when decision=False 'any' → fires on every evaluation regardless of decision value
condition_id + condition_version pin this action to a specific, immutable condition version. Bound at action registration time; never resolved at execution time (no dynamic action resolution).
The executor evaluates _should_fire(trigger.fire_on, decision.value) before invoking the action config.
Controls when a bound action fires relative to the condition decision.
TRUE — fires when decision.value is True (or the matched label for equals) FALSE — fires when decision.value is False ANY — fires on every evaluation, regardless of decision value
Wire values are lowercase strings: 'true', 'false', 'any'.
These are NOT Python booleans — do not compare with is True / is False.
Possible values: [true, false, any]
Possible values: [personal, team, org, global]
created_at object
- string<date-time>
- null
false{
"actions": [
{
"action_id": "string",
"version": "string",
"config": {
"type": "webhook",
"endpoint": "string",
"method": "POST",
"headers": {},
"payload_template": {}
},
"trigger": {
"fire_on": "true",
"condition_id": "string",
"condition_version": "string"
},
"namespace": "personal",
"created_at": "2024-07-29T15:51:28.071Z",
"deprecated": false
}
],
"total": 0,
"limit": 0,
"offset": 0
}