Skip to content

ProcessSummary

One row of the runs listing (GET /processes): the same shape for all four kinds of run. It is a summary: it never carries a run’s conversation, phases, commands or console output.

Kind: an object, used in responses.

Every field is present in a response; empty ones are null.

FieldTypeDescription
iduuidThe run’s id.
typeProcessTypeWhat kind of run it is.
statusstringThe run’s status as its own kind names it (for example HumanInteractionRequired).
stateProcessStateThe group status falls into, the same for every kind of run.
definitionIduuidThe interaction, app, capsule or code pipeline this run was started from.
definitionNamestring | nullThat definition’s name; null when the definition no longer exists.
definitionVersionintegerThe version of the definition the run uses.
namespaceIduuid | nullThe definition’s namespace; null when the definition no longer exists.
namespaceNamestring | nullThe name of the definition’s namespace; null when the definition no longer exists.
dateCreateddatetimeWhen the run was created, in UTC.
dateStarteddatetime | nullWhen the run started executing, in UTC. Null until a worker picks it up.
dateEndeddatetime | nullWhen the run ended, in UTC. Null while it is still going.
dateUpdateddatetimeWhen the run last changed, in UTC.
executionTimetimespan | nullHow long the run has spent executing, summed across every time a worker ran it. Null for capsule runs, which don’t record one.
dateRunnerClaimeddatetime | nullWhen a worker last picked the run up, in UTC: the start of its current stretch of execution. While the run is Active, its runtime is executionTime plus the time since this; while it waits (for a person, an approval or a resume) it is executionTime alone, so time spent waiting for a person never counts. Null for capsule runs, and when not recorded.
parentProcessIduuid | nullThe run that started this one; null for a run started directly, or when it isn’t known.
parentProcessTypeProcessType| nullWhat kind of run parentProcessId is. Null exactly when that is null.
rootProcessIduuid | nullThe run at the top of this run’s tree, shared by every run in it. May be null (see parentProcessId).
userCreatedByIduuidThe id of the user the run was started as.
triggeredByAutomationIduuid | nullThe automation that started this run, or null when it was started any other way.
triggeredByAutomationNamestring | nullThat automation’s name when the run started (a snapshot, so it survives a rename or a delete). Null exactly when triggeredByAutomationId is.
failureSummarystring | nullThe failure as one short line: no exception type names or stack frames, at most 300 characters; or null. The full text is on the run itself.
awaitingHumanInputbooleanTrue when the run is waiting for a person (a question, an approval, or an unanswered request).
waitingForLaneSinceUtcdatetime | nullWhen the run started waiting for a lane, in UTC; null when it isn’t waiting. A waiting run is in status New, and GET /processes/{type}/{id}/lane says why it waits.
tokensProcessTokenTotals| nullToken totals for interaction and code pipeline runs; null for app and capsule runs.
retentionLeaseProcessRetentionLease| nullThe lease that keeps this run (its own, or one inherited from a retained ancestor), or null when nothing does.
retentionExpiresAtUtcdatetime | nullWhen this run will be deleted, in UTC (its last update plus the retention period that applies to it). Null while it is retained or has not ended.
{
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"type": "App",
"status": "...",
"state": "Active",
"definitionId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"definitionName": "...",
"definitionVersion": 0,
"namespaceId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"namespaceName": "...",
"dateCreated": "2026-10-26T12:00:00.0000000Z",
"dateStarted": "2026-10-26T12:00:00.0000000Z",
"dateEnded": "2026-10-26T12:00:00.0000000Z",
"dateUpdated": "2026-10-26T12:00:00.0000000Z",
"executionTime": "00:05:00",
"dateRunnerClaimed": "2026-10-26T12:00:00.0000000Z",
"parentProcessId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"parentProcessType": "App",
"rootProcessId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"userCreatedById": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"triggeredByAutomationId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"triggeredByAutomationName": "...",
"failureSummary": "...",
"awaitingHumanInput": false,
"waitingForLaneSinceUtc": "2026-10-26T12:00:00.0000000Z",
"tokens": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0,
"reasoning": 0
},
"retentionLease": {
"appliedAtUtc": "2026-10-26T12:00:00.0000000Z",
"appliedByUserId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"appliedByUserName": "...",
"note": "...",
"inheritedFromProcessId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"inheritedFromProcessType": "App"
},
"retentionExpiresAtUtc": "2026-10-26T12:00:00.0000000Z"
}