ShortcutRun
Record of a single shortcut execution. Tracks input data, output results, and execution status from creation to completion.
Properties
idstringUnique run identifier (UUID)
app_idstringID of the shortcut this run belongs to
workflow_idstringID of the underlying workflow that was executed
data_idstringID of the data row created in the workflow for this run
catalog_release_versionintegermin 1Published source shortcut version used by this global run. Absent for ordinary shortcuts.
credits_usednumber (nullable)Actual net credits charged, after refunds. Null when unavailable.
originobjecttypestring"listing""workflow""api""manual""ackdb"workflow_idstring (nullable)workflow_namestring (nullable)data_idstring (nullable)action_idstring (nullable)stepsarray ofRead-only step results from the executed version; requested with include_steps=true.
idstringnamestringaction_namestringstatusstringerrorstring (nullable)credits_usednumber (nullable)outputsarray ofidstringnamestringvaluetypestring"sectionList"columnsarray ofList columns from the executed version.
responseIdstringresponseStructureIdstringnamestringtypestringsteps_errorstring (nullable)input_schemaarray ofFrozen input contract for this global run.
output_schemaarray ofFrozen output contract for this global run.
user_emailstringEmail of the user who triggered the run
org_idstringOrganization ID
input_dataobjectInput values provided when the run was started, keyed by each field's `reference` from the shortcut's `input_schema`
output_dataobject (nullable)Output values produced by the workflow, keyed by each output field's `name` from the shortcut's `output_schema`. Null until the run completes.
statusstringCurrent execution status. Terminal states: completed, failed, error, outOfCredits. In-progress states: pending, inProgress, payloadFilled, readyToBeReviewed, checkingNextSource.
"pending""inProgress""completed""failed""payloadFilled""readyToBeReviewed""checkingNextSource""conditionNotMet""error""outOfCredits""duplicate"error_messagestring (nullable)Error details if the run failed. Null on success.
created_atstring <date-time>When the run was created
completed_atstring <date-time> (nullable)When the run finished (completed or failed). Null while in progress.
Example
{
"id": "f1a2b3c4-d5e6-7f8a-9b0c-1d2e3f4a5b6c",
"app_id": "string",
"workflow_id": "string",
"data_id": "string",
"catalog_release_version": 0,
"credits_used": 0,
"origin": {
"type": "listing",
"workflow_id": "string",
"workflow_name": "string",
"data_id": "string",
"action_id": "string"
},
"steps": [
{
"id": "string",
"name": "string",
"action_name": "string",
"status": "string",
"error": "string",
"credits_used": 0,
"outputs": [
{
"id": "string",
"name": "string",
"value": null,
"type": "sectionList",
"columns": [
{
"responseId": null,
"responseStructureId": null,
"name": null,
"type": null
}
]
}
]
}
],
"steps_error": "string",
"input_schema": [
{
"reference": "linkedin_url",
"name": "LinkedIn URL",
"description": "Full LinkedIn company profile URL",
"type": "text",
"required": true,
"defaultValue": null
}
],
"output_schema": [
{
"name": "Company Website",
"description": "Main website URL of the company",
"display_column": "Company Website"
}
],
"user_email": "string",
"org_id": "string",
"input_data": {},
"output_data": {},
"status": "pending",
"error_message": "string",
"created_at": "1970-01-01T00:00:00.000Z",
"completed_at": "1970-01-01T00:00:00.000Z"
}