Runs
A Run is a single execution of an Action. When a user triggers a Run, they provide input parameters defined in the Action’s schema. Each Run is tracked with a status and associated metadata.
Run Statuses
A Run can be in one of the following states:
| Status | Meaning |
|---|---|
PENDING_APPROVAL | Awaiting approval from designated approvers |
RUNNING | The provider (e.g. GitHub Actions) is executing the job |
SUCCESS | The run completed successfully |
FAILED | The run was executed but failed |
REJECTED | The run was rejected during the approval process |
Run Metadata
Each Run includes:
| Field | Description |
|---|---|
parameters | Input values provided by the user |
status | Current lifecycle status |
summary | Optional summary or short result |
result | Output data or payload |
jobUrl | Link to the provider’s execution page |
startedBy | User who initiated the Run |
startedAt | Timestamp when the Run started |