---
title: "Changes to Get Run State"
method: GET
path: "/api/v1/runs/{id}/state"
---

# Changes to Get Run State

`GET /api/v1/runs/{id}/state`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 69 of 134 revisions.

- **2026-08-26** `13262755c97f` — 1 info
- **2026-08-26** `e7fd6d853204` — 1 breaking, 1 info
- **2026-08-25** `9abd94e6cfbe` — 1 breaking, 1 info
- **2026-08-24** `5290add6d36f` — 2 info
- **2026-08-23** `cfd12cf45afb` — 1 breaking, 1 info
- **2026-08-21** `6ed5f1557b9b` — 1 info
- **2026-08-21** `1493908ec53f` — 1 info
- **2026-08-21** `4b6d69f0b05a` — 1 breaking, 1 info
- **2026-08-21** `45581b16fce2` — 1 warning, 1 info
- **2026-08-21** `7c8b8c58f6ca` — 2 info
- **2026-08-21** `52f1d8aaf083` — 1 info
- **2026-08-21** `d3431449f420` — 1 warning
- **2026-08-21** `11d0ccef85f2` — 1 info
- **2026-08-14** `6d9c2ee8b495` — 2 info
- **2026-08-04** `bee030053823` — 1 breaking
- **2026-08-04** `359433692f06` — 2 info
- **2026-08-03** `3a47e2b7312f` — 1 breaking
- **2026-08-01** `6fabbe7d611f` — 1 breaking, 1 info
- **2026-07-30** `a43c0a25e7cd` — 1 info
- **2026-07-30** `78d7c62e137d` — 1 breaking
- **2026-07-29** `e9c60b84c924` — 2 info
- **2026-07-28** `356da07a11e9` — 1 warning
- **2026-07-28** `148f0a9eb912` — 2 info
- **2026-07-28** `ef906071a8e4` — 2 warning, 11 info
- **2026-07-28** `3c01c6d3d31e` — 2 warning
- **2026-07-28** `7fe7b6755799` — 6 breaking, 5 warning, 3 info
- **2026-07-28** `4f9aedeb7211` — 2 warning, 11 info
- **2026-07-28** `d043ecc9a652` — 6 breaking, 5 warning
- **2026-07-28** `cfe29a788405` — 1 info
- **2026-07-28** `fa4de608a93c` — 1 warning, 10 info
- **2026-07-28** `13a1dbd0ac1f` — 1 info
- **2026-07-28** `e334b9c01456` — 1 info
- **2026-07-28** `dac168d6978b` — 2 warning
- **2026-07-27** `5477851884b5` — 1 info
- **2026-07-27** `914ff7ba64b4` — 2 warning
- **2026-07-27** `44617fd2c722` — 4 info
- **2026-07-27** `ad4eeab2bd6f` — 5 warning
- **2026-07-26** `9a4224a89042` — 1 info
- **2026-07-25** `3450ff5fdce2` — 3 info
- **2026-07-25** `094a70760e8d` — 1 warning
- **2026-07-25** `30fd924152fb` — 2 info
- **2026-07-25** `70dc964060f7` — 2 warning
- **2026-07-25** `b5d516ae6e02` — 1 info
- **2026-07-24** `d3b22cbaeec0` — 3 info
- **2026-07-24** `93e30ee398f6` — 3 breaking
- **2026-07-24** `d1a0f2ffddeb` — 3 info
- **2026-07-24** `2dd75b2c8330` — 3 breaking
- **2026-07-24** `2ecec029bf0c` — 1 info
- **2026-07-24** `ea20de899fa9` — 1 breaking, 3 info
- **2026-07-24** `7c4242de9f98` — 1 info
- **2026-07-01** `b7a9fdd98caf` — 1 breaking, 1 info
- **2026-06-25** `78c6acdb22fb` — 3 info
- **2026-06-14** `fbe22f7c5ef7` — 2 info
- **2026-06-13** `de85d0556040` — 3 breaking, 5 info
- **2026-05-27** `1fa851815cf2` — 4 breaking, 4 info
- **2026-05-27** `682a04780c6e` — 1 info
- **2026-05-27** `d49fb1e27a21` — 2 breaking, 2 info
- **2026-05-24** `0b47b9a88396` — 1 info
- **2026-05-24** `641102259c3c` — 1 info
- **2026-05-23** `d9d43039af61` — 1 info
- **2026-05-23** `a612da881fe6` — 1 info
- **2026-05-23** `6a7f0f8f0dab` — 2 info
- **2026-05-23** `f0039c82fe7f` — 1 breaking, 2 warning, 3 info
- **2026-05-23** `75eb02b1c66b` — 1 info
- **2026-05-23** `291e835846c0` — 1 warning, 4 info
- **2026-05-23** `41b3c8aa3638` — 2 breaking
- **2026-05-23** `41937812f640` — 1 breaking, 2 info
- **2026-05-22** `9ffd26376217` — 1 info
- **2026-05-22** `3df770c5eff8` — 1 info

## Changes

- **2026-08-26** `13262755c97f` — 1 info
  - added the optional property `spec/target/oneOf[#/components/schemas/RunTarget]/oneOf[#/components/schemas/GitRunTarget]/tag` to the response with the `200` status
- **2026-08-26** `e7fd6d853204` — 1 breaking, 1 info
  - added `#/components/schemas/FolderRunTarget` to the `spec/target/oneOf[#/components/schemas/RunTarget]/` response property `oneOf` list for the response status `200`
  - added `folder` discriminator mapping keys to the `spec/target/oneOf[#/components/schemas/RunTarget]/` response property for the response status `200`
- **2026-08-25** `9abd94e6cfbe` — 1 breaking, 1 info
  - added `#/components/schemas/NoneRunTarget` to the `spec/target/oneOf[#/components/schemas/RunTarget]/` response property `oneOf` list for the response status `200`
  - added `none` discriminator mapping keys to the `spec/target/oneOf[#/components/schemas/RunTarget]/` response property for the response status `200`
- **2026-08-24** `5290add6d36f` — 2 info
  - removed `none` discriminator mapping keys from the `spec/target/oneOf[#/components/schemas/RunTarget]/` response property for the response status `200`
  - removed `#/components/schemas/NoneRunTarget` from the `spec/target/oneOf[#/components/schemas/RunTarget]/` response property `oneOf` list for the response status `200`
- **2026-08-23** `cfd12cf45afb` — 1 breaking, 1 info
  - added `#/components/schemas/NoneRunTarget` to the `spec/target/oneOf[#/components/schemas/RunTarget]/` response property `oneOf` list for the response status `200`
  - added `none` discriminator mapping keys to the `spec/target/oneOf[#/components/schemas/RunTarget]/` response property for the response status `200`
- **2026-08-21** `6ed5f1557b9b` — 1 info
  - added the optional property `spec/target` to the response with the `200` status
- **2026-08-21** `1493908ec53f` — 1 info
  - added the optional property `spec/settings/run/integrations/github/additional_repositories` to the response with the `200` status
- **2026-08-21** `4b6d69f0b05a` — 1 breaking, 1 info
  - the `spec/settings/run/clone/depth` response property's min was decreased from `1.00` to `0.00` for the response status `200`
  - the `depth` response's property default value `100` was added for the status `200`
- **2026-08-21** `45581b16fce2` — 1 warning, 1 info
  - removed the optional property `spec/settings/run/integrations/github/additional_repositories` from the response with the `200` status
  - added the optional property `spec/settings/run/clone/depth` to the response with the `200` status
- **2026-08-21** `7c8b8c58f6ca` — 2 info
  - added the optional property `spec/settings/run/integrations/github/additional_repositories` to the response with the `200` status
  - added the optional property `spec/workflow_version_id` to the response with the `200` status
- **2026-08-21** `52f1d8aaf083` — 1 info
  - added the optional property `spec/spec_blob` to the response with the `200` status
- **2026-08-21** `d3431449f420` — 1 warning
  - removed the optional property `spec/spec_blob` from the response with the `200` status
- **2026-08-21** `11d0ccef85f2` — 1 info
  - added the optional property `spec/spec_blob` to the response with the `200` status
- **2026-08-14** `6d9c2ee8b495` — 2 info
  - added the optional property `spec/spec_blob` to the response with the `200` status
  - added the optional property `spec/workflow_version_id` to the response with the `200` status
- **2026-08-04** `bee030053823` — 1 breaking
  - removed the required property `spec/git/oneOf[#/components/schemas/GitContext]/push_outcome` from the response with the `200` status
- **2026-08-04** `359433692f06` — 2 info
  - added the optional property `pull_request_creation` to the response with the `200` status
  - added the required property `spec/git/oneOf[#/components/schemas/GitContext]/push_outcome` to the response with the `200` status
- **2026-08-03** `3a47e2b7312f` — 1 breaking
  - removed the required property `spec/git/oneOf[#/components/schemas/GitContext]/push_outcome` from the response with the `200` status
- **2026-08-01** `6fabbe7d611f` — 1 breaking, 1 info
  - removed the required property `spec/settings/run/agent/permissions` from the response with the `200` status
  - added the required property `spec/settings/run/agent/fabro_tools` to the response with the `200` status
- **2026-07-30** `a43c0a25e7cd` — 1 info
  - added the optional property `spec/settings/run/model/controls` to the response with the `200` status
- **2026-07-30** `78d7c62e137d` — 1 breaking
  - the `spec/settings/run/model/fallbacks` response's property type/format changed from `array`/`` to `object`/`` for status `200`
- **2026-07-29** `e9c60b84c924` — 2 info
  - added the optional property `stages/additionalProperties/parallel_results/items/index` to the response with the `200` status
  - added the optional property `stages/additionalProperties/parallel_results/items/item_label` to the response with the `200` status
- **2026-07-28** `356da07a11e9` — 1 warning
  - removed the optional property `spec/settings/run/hooks/items/allowed_env_vars` from the response with the `200` status
- **2026-07-28** `148f0a9eb912` — 2 info
  - added the optional property `spec/settings/run/hooks/items/allowed_env_vars` to the response with the `200` status
  - added the optional property `stages/additionalProperties/parallel_branch_id` to the response with the `200` status
- **2026-07-28** `ef906071a8e4` — 2 warning, 11 info
  - added the new `publish_failed` enum value to the `conclusion/oneOf[#/components/schemas/Conclusion]/failure/oneOf[#/components/schemas/RunFailure]/reason` response property for the response status `200`
  - added the new `publish_failed` enum value to the `status/oneOf[#/components/schemas/RunStatusFailed]/reason` response property for the response status `200`
  - added the optional property `pending_interviews/additionalProperties/question/review_target` to the response with the `200` status
  - added the optional property `stages/additionalProperties/acp_started_at` to the response with the `200` status
  - added the optional property `stages/additionalProperties/live_inference_ms` to the response with the `200` status
  - added the optional property `stages/additionalProperties/live_tool_ms` to the response with the `200` status
  - added the optional property `stages/additionalProperties/tool_batch` to the response with the `200` status
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/inference_time_ms` became required for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/tool_time_ms` became required for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/inference_time_ms` became required for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/tool_time_ms` became required for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/inference_time_ms` became required for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/tool_time_ms` became required for the status `200`
- **2026-07-28** `3c01c6d3d31e` — 2 warning
  - removed the optional property `spec/settings/run/hooks/items/allowed_env_vars` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/parallel_branch_id` from the response with the `200` status
- **2026-07-28** `7fe7b6755799` — 6 breaking, 5 warning, 3 info
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/inference_time_ms` became optional for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/tool_time_ms` became optional for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/inference_time_ms` became optional for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/tool_time_ms` became optional for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/inference_time_ms` became optional for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/tool_time_ms` became optional for the status `200`
  - removed the optional property `pending_interviews/additionalProperties/question/review_target` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/acp_started_at` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/live_inference_ms` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/live_tool_ms` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/tool_batch` from the response with the `200` status
  - added the optional property `stages/additionalProperties/parallel_branch_id` to the response with the `200` status
  - removed the `publish_failed` enum value from the `conclusion/oneOf[#/components/schemas/Conclusion]/failure/oneOf[#/components/schemas/RunFailure]/reason` response property for the response status `200`
  - removed the `publish_failed` enum value from the `status/oneOf[#/components/schemas/RunStatusFailed]/reason` response property for the response status `200`
- **2026-07-28** `4f9aedeb7211` — 2 warning, 11 info
  - added the new `publish_failed` enum value to the `conclusion/oneOf[#/components/schemas/Conclusion]/failure/oneOf[#/components/schemas/RunFailure]/reason` response property for the response status `200`
  - added the new `publish_failed` enum value to the `status/oneOf[#/components/schemas/RunStatusFailed]/reason` response property for the response status `200`
  - added the optional property `pending_interviews/additionalProperties/question/review_target` to the response with the `200` status
  - added the optional property `stages/additionalProperties/acp_started_at` to the response with the `200` status
  - added the optional property `stages/additionalProperties/live_inference_ms` to the response with the `200` status
  - added the optional property `stages/additionalProperties/live_tool_ms` to the response with the `200` status
  - added the optional property `stages/additionalProperties/tool_batch` to the response with the `200` status
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/inference_time_ms` became required for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/tool_time_ms` became required for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/inference_time_ms` became required for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/tool_time_ms` became required for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/inference_time_ms` became required for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/tool_time_ms` became required for the status `200`
- **2026-07-28** `d043ecc9a652` — 6 breaking, 5 warning
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/inference_time_ms` became optional for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/tool_time_ms` became optional for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/inference_time_ms` became optional for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/tool_time_ms` became optional for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/inference_time_ms` became optional for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/tool_time_ms` became optional for the status `200`
  - removed the optional property `pending_interviews/additionalProperties/question/review_target` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/acp_started_at` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/live_inference_ms` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/live_tool_ms` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/tool_batch` from the response with the `200` status
- **2026-07-28** `cfe29a788405` — 1 info
  - added the optional property `pending_interviews/additionalProperties/question/review_target` to the response with the `200` status
- **2026-07-28** `fa4de608a93c` — 1 warning, 10 info
  - removed the optional property `pending_interviews/additionalProperties/question/review_target` from the response with the `200` status
  - added the optional property `stages/additionalProperties/acp_started_at` to the response with the `200` status
  - added the optional property `stages/additionalProperties/live_inference_ms` to the response with the `200` status
  - added the optional property `stages/additionalProperties/live_tool_ms` to the response with the `200` status
  - added the optional property `stages/additionalProperties/tool_batch` to the response with the `200` status
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/inference_time_ms` became required for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/stages/items/timing/tool_time_ms` became required for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/inference_time_ms` became required for the status `200`
  - the response property `conclusion/oneOf[#/components/schemas/Conclusion]/timing/tool_time_ms` became required for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/inference_time_ms` became required for the status `200`
  - the response property `stages/additionalProperties/timing/oneOf[#/components/schemas/StageTiming]/tool_time_ms` became required for the status `200`
- **2026-07-28** `13a1dbd0ac1f` — 1 info
  - added the optional property `pending_interviews/additionalProperties/question/review_target` to the response with the `200` status
- **2026-07-28** `e334b9c01456` — 1 info
  - added the optional property `spec/settings/run/hooks/items/allowed_env_vars` to the response with the `200` status
- **2026-07-28** `dac168d6978b` — 2 warning
  - removed the optional property `spec/settings/run/hooks/items/allowed_env_vars` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/parallel_branch_id` from the response with the `200` status
- **2026-07-27** `5477851884b5` — 1 info
  - added the optional property `stages/additionalProperties/parallel_branch_id` to the response with the `200` status
- **2026-07-27** `914ff7ba64b4` — 2 warning
  - removed the optional property `stages/additionalProperties/parallel_results/items/index` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/parallel_results/items/item_label` from the response with the `200` status
- **2026-07-27** `44617fd2c722` — 4 info
  - added the optional property `stages/additionalProperties/parallel_results/items/index` to the response with the `200` status
  - added the optional property `stages/additionalProperties/parallel_results/items/item_label` to the response with the `200` status
  - removed the `publish_failed` enum value from the `conclusion/oneOf[#/components/schemas/Conclusion]/failure/oneOf[#/components/schemas/RunFailure]/reason` response property for the response status `200`
  - removed the `publish_failed` enum value from the `status/oneOf[#/components/schemas/RunStatusFailed]/reason` response property for the response status `200`
- **2026-07-27** `ad4eeab2bd6f` — 5 warning
  - removed the optional property `stages/additionalProperties/live_inference_ms` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/live_tool_ms` from the response with the `200` status
  - removed the optional property `stages/additionalProperties/tool_batch` from the response with the `200` status
  - added the new `publish_failed` enum value to the `conclusion/oneOf[#/components/schemas/Conclusion]/failure/oneOf[#/components/schemas/RunFailure]/reason` response property for the response status `200`
  - added the new `publish_failed` enum value to the `status/oneOf[#/components/schemas/RunStatusFailed]/reason` response property for the response status `200`
- **2026-07-26** `9a4224a89042` — 1 info
  - added the required property `stages/additionalProperties/tool_batch/oneOf[#/components/schemas/StageToolBatchProjection]/session_id` to the response with the `200` status
- **2026-07-25** `3450ff5fdce2` — 3 info
  - added the optional property `stages/additionalProperties/live_inference_ms` to the response with the `200` status
  - added the optional property `stages/additionalProperties/live_tool_ms` to the response with the `200` status
  - added the optional property `stages/additionalProperties/tool_batch` to the response with the `200` status
- **2026-07-25** `094a70760e8d` — 1 warning
  - added the new `kimi_todos` enum value to the `stages/additionalProperties/todos/oneOf[#/components/schemas/TodoListProjection]/kind` response property for the response status `200`
- **2026-07-25** `30fd924152fb` — 2 info
  - added the optional property `stages/additionalProperties/inference` to the response with the `200` status
  - removed the `kimi_todos` enum value from the `stages/additionalProperties/todos/oneOf[#/components/schemas/TodoListProjection]/kind` response property for the response status `200`
- **2026-07-25** `70dc964060f7` — 2 warning
  - removed the optional property `stages/additionalProperties/inference` from the response with the `200` status
  - added the new `kimi_todos` enum value to the `stages/additionalProperties/todos/oneOf[#/components/schemas/TodoListProjection]/kind` response property for the response status `200`
- **2026-07-25** `b5d516ae6e02` — 1 info
  - added the optional property `stages/additionalProperties/inference` to the response with the `200` status
- **2026-07-24** `d3b22cbaeec0` — 3 info
  - added the required property `stages/additionalProperties/parallel_results/items/context_updates` to the response with the `200` status
  - added the required property `stages/additionalProperties/parallel_results/items/id` to the response with the `200` status
  - added the required property `stages/additionalProperties/parallel_results/items/status` to the response with the `200` status
- **2026-07-24** `93e30ee398f6` — 3 breaking
  - removed the required property `stages/additionalProperties/parallel_results/items/context_updates` from the response with the `200` status
  - removed the required property `stages/additionalProperties/parallel_results/items/id` from the response with the `200` status
  - removed the required property `stages/additionalProperties/parallel_results/items/status` from the response with the `200` status
- **2026-07-24** `d1a0f2ffddeb` — 3 info
  - added the required property `stages/additionalProperties/parallel_results/items/context_updates` to the response with the `200` status
  - added the required property `stages/additionalProperties/parallel_results/items/id` to the response with the `200` status
  - added the required property `stages/additionalProperties/parallel_results/items/status` to the response with the `200` status
- **2026-07-24** `2dd75b2c8330` — 3 breaking
  - removed the required property `stages/additionalProperties/parallel_results/items/context_updates` from the response with the `200` status
  - removed the required property `stages/additionalProperties/parallel_results/items/id` from the response with the `200` status
  - removed the required property `stages/additionalProperties/parallel_results/items/status` from the response with the `200` status
- **2026-07-24** `2ecec029bf0c` — 1 info
  - added the required property `stages/additionalProperties/agent_control` to the response with the `200` status
- **2026-07-24** `ea20de899fa9` — 1 breaking, 3 info
  - removed the required property `stages/additionalProperties/agent_control` from the response with the `200` status
  - added the required property `stages/additionalProperties/parallel_results/items/context_updates` to the response with the `200` status
  - added the required property `stages/additionalProperties/parallel_results/items/id` to the response with the `200` status
  - added the required property `stages/additionalProperties/parallel_results/items/status` to the response with the `200` status
- **2026-07-24** `7c4242de9f98` — 1 info
  - added the required property `stages/additionalProperties/agent_control` to the response with the `200` status
- …earlier changes are on the page: https://skmtc.dev/fabro-sh/apis/fabro-run-api/changes/api/v1/runs/:id/state/get

---

[Operation](https://skmtc.dev/fabro-sh/apis/fabro-run-api/docs/api/v1/runs/:id/state/get.md) · [API](https://skmtc.dev/fabro-sh/apis/fabro-run-api.md) · [Page](https://skmtc.dev/fabro-sh/apis/fabro-run-api/changes/api/v1/runs/:id/state/get)
