---
title: "Show Automation Run"
method: GET
path: "/automation_runs/{id}"
tags: ["automation_runs", "Automation Runs"]
---

# Show Automation Run

`GET /automation_runs/{id}`

Show Automation Run

## Path parameters

- `id` integer, required

## Response `200`

The AutomationRuns object.

- AutomationRunEntity — AutomationRunEntity model
  - `id` integer — ID.
  - `automation_id` integer — ID of the associated Automation.
  - `automation_version_id` integer — ID of the immutable Automation version pinned by this run.
  - `workspace_id` integer — Workspace ID.
  - `cancel_requested_at` string, date-time — Date/time at which cancellation was requested.
  - `completed_at` string, date-time — Automation run completion/failure date/time.
  - `created_at` string, date-time — Automation run start date/time.
  - `retry_at` string, date-time — If set, this automation will be retried at this date/time due to `failure` or `partial_failure`.
  - `retried_at` string, date-time — If set, this Automation run was retried due to `failure` or `partial_failure`.
  - `retried_in_run_id` integer — ID of the run that is or will be retrying this run.
  - `retry_of_run_id` integer — ID of the original run that this run is retrying.
  - `rerun_of_run_id` integer — ID of the run whose persisted node outputs this run reused.
  - `rerun_from_node_id` string — Node at which this run resumed execution.
  - `runtime` number, double — Automation run runtime.
  - `status` 'running' | 'success' | 'partial_failure' | 'failure' | 'skipped' | 'queued' | 'canceled' — The status of the AutomationRun. One of `queued`, `running`, `success`, `partial_failure`, `failure`, `skipped`, or `canceled`.
  - `successful_operations` integer — Count of successful operations.
  - `failed_operations` integer — Count of failed operations.
  - `definition` object — Automation definition snapshot pinned by this run. For performance reasons, this is not provided when listing Automation runs.
  - `node_states` object — Status and execution stage for each node in this run. For performance reasons, this is not provided when listing Automation runs.
  - `execution_nodes` AutomationExecutionNodeEntity[] — Execution status, timing, and bounded output summaries for each node. For performance reasons, this is not provided when listing Automation runs.
    - `node_id` string — Node ID from the pinned Automation definition.
    - `node_type` string — Node type.
    - `status` string — Node status.
    - `run_stage` string — Current node execution stage.
    - `reused` boolean — Whether this node reused persisted output from an earlier run.
    - `successful_operations` integer — Count of successful operations in this node.
    - `failed_operations` integer — Count of failed operations in this node.
    - `started_at` string, date-time — When this node started.
    - `completed_at` string, date-time — When this node completed.
    - `duration_ms` integer — Node runtime in milliseconds.
    - `inputs` object[] — Ordered inbound edge references.
    - `outputs` object — Output counts, item kinds, and typed-error summaries by outlet.
    - `input_items` object — Materialized input items currently available, grouped by inlet.
    - `output_items` object — Materialized output items grouped by outlet.
  - `journal_url` string — Link to the run journal artifact.
  - `status_messages_url` string — Link to status messages log file.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `405` — Method Not Allowed
- `409` — Conflict
- `412` — Precondition Failed
- `422` — Unprocessable Entity
- `423` — Locked
- `429` — Too Many Requests

---

[API](https://skmtc.net/files/apis/files-com-api.md) · [All operations](https://skmtc.net/files/apis/files-com-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/files/files-com-api/versions/c80c746637fd/schema)
