Returned by: List Scenario Runs
Example scenario run object
Top-level
Steps
Each item ofsteps[] records one executed component. Common fields plus per-type extras:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
One execution record of a scenario - your webhook debugging tool
{
"_id": "6970c4d5e6f70123456789ab",
"scenarioId": "6970b3c1d2e3f40123456789",
"version": 1,
"success": true,
"started": 1768314807488,
"executionTime": 312,
"conditionsResult": true,
"steps": [
{
"type": "event",
"name": "domain.message.created",
"executionTime": 2
},
{
"type": "condition",
"name": "filtrex",
"groupIndex": 0,
"index": 0,
"result": true,
"executionTime": 1
},
{
"type": "loader",
"name": "chat",
"position": "afterConditions",
"index": 0,
"executionTime": 48
},
{
"type": "action",
"name": "request",
"index": 0,
"executionTime": 260
}
]
}
| Field | Type | Description |
|---|---|---|
_id | string | ID of the run record |
scenarioId | string | The scenario (subscription) that ran |
version | number | Revision version that ran |
success | boolean | Whether the run completed without errors |
started | number | Run start time (epoch ms) |
executionTime | number | Total execution time in milliseconds |
conditionsResult | boolean | Overall conditions outcome. false = the event fired but conditions filtered it out, so actions did not run |
steps[] records one executed component. Common fields plus per-type extras:
| Field | Type | Description |
|---|---|---|
type | string | event, loader, condition, action, loop |
name | string | Component name (e.g. domain.message.created, chat, filtrex, request) |
executionTime | number | Step duration in milliseconds |
error | string | Error message, when the step failed |
result | boolean | Conditions only: whether this condition passed |
groupIndex / index | number | Position of the condition/loader/action within the revision definition |
position | string | Loaders: beforeConditions / afterConditions. Loop steps: also afterEvents / beforeActions (with indexInPosition) |
paramsComputed | object | Loaders/conditions/actions: the injected params actually used (omitted when confidentialData is true) |
paramsComputionTime | number | Time spent computing the injected params, ms |
paramsIsValid | boolean | Whether the computed params passed the component’s schema validation |
confidentialData | boolean | When true, params and computed values are omitted from the record |
output | any | Actions only: the action result (e.g. webhook response), when recorded |
iterations | object[] | Loops only: sub-run results, each with its own success / steps / executionTime / started / conditionsResult. Loop steps have no name; they carry loopType, position, indexInPosition, started, input / inputComputed and error |