---
title: "Changes to Get run details"
method: GET
path: "/agent/runs/{runId}"
---

# Changes to Get run details

`GET /agent/runs/{runId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 9 revisions.

- **2026-11-04** `4b5d145669be`: 3 info
- **2026-10-19** `2c45dcc0a13e`: 4 breaking, 18 info
- **2026-10-13** `96d1e59a65c5`: 10 breaking, 9 warning, 15 info
- **2026-10-06** `3ed2d06a7997`: 1 breaking
- **2026-09-09** `4a13a21e49d9`: 6 info
- **2026-08-15** `a0daf9e59774`: 1 breaking, 7 warning, 20 info

## Changes

- **2026-11-04** `4b5d145669be`: 3 info
  - added the new optional `query` request parameter `include_diagnostics`
  - added the optional property `diagnostics` to the response with the `200` status
  - added the optional property `request_usage/platform_duration_seconds` to the response with the `200` status
- **2026-10-19** `2c45dcc0a13e`: 4 breaking, 18 info
  - response property `agent_config/credential_strategy` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added `#/components/schemas/ExternalHarness, subschema #1` to the `agent_config/harness/type` response property `oneOf` list for the response status `200`
  - the `agent_config/harness/type` response's property type changed from `string` to no type for status `200`
  - removed the required property `artifacts/items/oneOf[#/components/schemas/FileArtifact]/data/thumbnail/expires_at` from the response with the `200` status
  - added the optional property `agent_config/harness_auth_secrets/pi_auth_secret_name` to the response with the `200` status
  - added the optional property `agent_config/inference_providers/allOf[#/components/schemas/InferenceProvidersConfig]/aws/role_arn_source` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category/additionalProperties/byok_inference_usage/additionalProperties/web_fetch_cost_in_cents` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category/additionalProperties/byok_inference_usage/additionalProperties/web_fetch_cost_in_credits` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category/additionalProperties/byok_inference_usage/additionalProperties/web_fetch_page_count` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category/additionalProperties/custom_endpoint_inference_usage/additionalProperties/web_fetch_cost_in_cents` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category/additionalProperties/custom_endpoint_inference_usage/additionalProperties/web_fetch_cost_in_credits` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category/additionalProperties/custom_endpoint_inference_usage/additionalProperties/web_fetch_page_count` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category/additionalProperties/direct_api_inference_usage/additionalProperties/web_fetch_cost_in_cents` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category/additionalProperties/direct_api_inference_usage/additionalProperties/web_fetch_cost_in_credits` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category/additionalProperties/direct_api_inference_usage/additionalProperties/web_fetch_page_count` to the response with the `200` status
  - removed the `CREATOR` enum value from the `agent_config/credential_strategy` response property for the response status `200`
  - removed the `EXECUTOR` enum value from the `agent_config/credential_strategy` response property for the response status `200`
  - removed the `claude` enum value from the `agent_config/harness/type` response property for the response status `200`
  - removed the `codex` enum value from the `agent_config/harness/type` response property for the response status `200`
  - removed the `gemini` enum value from the `agent_config/harness/type` response property for the response status `200`
  - removed the `oz` enum value from the `agent_config/harness/type` response property for the response status `200`
  - added the required property `request_usage/usage_by_category/additionalProperties/platform_usage_duration_seconds` to the response with the `200` status
- **2026-10-13** `96d1e59a65c5`: 10 breaking, 9 warning, 15 info
  - the `artifacts/items/oneOf[#/components/schemas/PullRequestArtifact]/data` response's property type changed from `object` to no type for status `200`
  - removed the required property `artifacts/items/oneOf[#/components/schemas/PullRequestArtifact]/data/branch` from the response with the `200` status
  - removed the required property `artifacts/items/oneOf[#/components/schemas/PullRequestArtifact]/data/url` from the response with the `200` status
  - removed the required property `request_usage/usage_by_category/additionalProperties/byok_inference_usage/additionalProperties/cost_usd` from the response with the `200` status
  - removed the required property `request_usage/usage_by_category/additionalProperties/byok_inference_usage/additionalProperties/web_search_cost_usd` from the response with the `200` status
  - removed the required property `request_usage/usage_by_category/additionalProperties/custom_endpoint_inference_usage/additionalProperties/cost_usd` from the response with the `200` status
  - removed the required property `request_usage/usage_by_category/additionalProperties/custom_endpoint_inference_usage/additionalProperties/web_search_cost_usd` from the response with the `200` status
  - removed the required property `request_usage/usage_by_category/additionalProperties/direct_api_inference_usage/additionalProperties/cost_usd` from the response with the `200` status
  - removed the required property `request_usage/usage_by_category/additionalProperties/direct_api_inference_usage/additionalProperties/web_search_cost_usd` from the response with the `200` status
  - removed the required property `request_usage/usage_by_category/additionalProperties/platform_usage_usd` from the response with the `200` status
  - removed the optional property `request_usage/inference_cost_breakdown_usd` from the response with the `200` status
  - added the new `AZURE_DEVOPS_WEBHOOK` enum value to the `source` response property for the response status `200`
  - added the new `BENCHMARK_TRIAL` enum value to the `source` response property for the response status `200`
  - added the new `CREATE_BENCHMARK_TASK` enum value to the `source` response property for the response status `200`
  - added the new `CUSTOM_WEBHOOK` enum value to the `source` response property for the response status `200`
  - added the new `MCP` enum value to the `source` response property for the response status `200`
  - added the new `TEAMS` enum value to the `source` response property for the response status `200`
  - added the new `agent_stream_failure` enum value to the `status_message/error_code` response property for the response status `200`
  - added the new `agent_stream_network_error` enum value to the `status_message/error_code` response property for the response status `200`
  - added the optional property `agent_config/secrets` to the response with the `200` status
  - added the optional property `artifacts/items/oneOf[#/components/schemas/FileArtifact]/data/thumbnail` to the response with the `200` status
  - added the optional property `factory_uid` to the response with the `200` status
  - added the optional property `request_usage/model_token_usage` to the response with the `200` status
  - added the optional property `submitted_prompt` to the response with the `200` status
  - added `#/components/schemas/PullRequestArtifactData, subschema #2` to the `artifacts/items/oneOf[#/components/schemas/PullRequestArtifact]/data` response property `allOf` list for the response status `200`
  - added the required property `finished_at` to the response with the `200` status
  - added the required property `request_usage/usage_by_category/additionalProperties/byok_inference_usage/additionalProperties/cost_in_cents` to the response with the `200` status
  - added the required property `request_usage/usage_by_category/additionalProperties/byok_inference_usage/additionalProperties/web_search_cost_in_cents` to the response with the `200` status
  - added the required property `request_usage/usage_by_category/additionalProperties/custom_endpoint_inference_usage/additionalProperties/cost_in_cents` to the response with the `200` status
  - added the required property `request_usage/usage_by_category/additionalProperties/custom_endpoint_inference_usage/additionalProperties/web_search_cost_in_cents` to the response with the `200` status
  - added the required property `request_usage/usage_by_category/additionalProperties/direct_api_inference_usage/additionalProperties/cost_in_cents` to the response with the `200` status
  - added the required property `request_usage/usage_by_category/additionalProperties/direct_api_inference_usage/additionalProperties/web_search_cost_in_cents` to the response with the `200` status
  - added the required property `request_usage/usage_by_category/additionalProperties/platform_usage_in_cents` to the response with the `200` status
  - added the required property `root_run_id` to the response with the `200` status
- **2026-10-06** `3ed2d06a7997`: 1 breaking
  - the `agent_config/idle_timeout_minutes` response property's min was decreased from `1.00` to `0.00` for the response status `200`
- **2026-09-09** `4a13a21e49d9`: 6 info
  - added the optional property `agent_config/computer_use_model_id` to the response with the `200` status
  - added the optional property `debug_agent_available` to the response with the `200` status
  - added the optional property `request_usage/inference_cost_breakdown_usd` to the response with the `200` status
  - added the optional property `request_usage/total_tokens` to the response with the `200` status
  - added the optional property `request_usage/usage_by_category` to the response with the `200` status
  - added the optional property `status_message/debug_agent_active` to the response with the `200` status
- **2026-08-15** `a0daf9e59774`: 1 breaking, 7 warning, 20 info
  - added `#/components/schemas/ExternalReferenceArtifact` to the `artifacts/items/` response property `oneOf` list for the response status `200`
  - added the new `AUTOFIX` enum value to the `source` response property for the response status `200`
  - added the new `GITHUB_WEBHOOK` enum value to the `source` response property for the response status `200`
  - added the new `GITLAB_WEBHOOK` enum value to the `source` response property for the response status `200`
  - added the new `JIRA` enum value to the `source` response property for the response status `200`
  - added the new `ORCHESTRATION` enum value to the `source` response property for the response status `200`
  - added the new `RUN_SCORER` enum value to the `source` response property for the response status `200`
  - added the new `SELF_IMPROVEMENT` enum value to the `source` response property for the response status `200`
  - added the optional property `agent_config/credential_strategy` to the response with the `200` status
  - added the optional property `agent_config/harness/model_id` to the response with the `200` status
  - added the optional property `agent_config/harness/reasoning_level` to the response with the `200` status
  - added the optional property `agent_config/runner_id` to the response with the `200` status
  - added the optional property `artifacts/items/oneOf[#/components/schemas/FileArtifact]/data/title` to the response with the `200` status
  - added the optional property `auth_url` to the response with the `400` status
  - added the optional property `auth_url` to the response with the `401` status
  - added the optional property `auth_url` to the response with the `403` status
  - added the optional property `auth_url` to the response with the `404` status
  - added the optional property `is_run_type_cancellable` to the response with the `200` status
  - added the optional property `metadata` to the response with the `200` status
  - added the optional property `provider` to the response with the `400` status
  - added the optional property `provider` to the response with the `401` status
  - added the optional property `provider` to the response with the `403` status
  - added the optional property `provider` to the response with the `404` status
  - added the optional property `request_usage/compute_cost_usd` to the response with the `200` status
  - added the optional property `request_usage/inference_cost_usd` to the response with the `200` status
  - added the optional property `request_usage/platform_cost_usd` to the response with the `200` status
  - added the optional property `status_message/session_debug_until` to the response with the `200` status
  - added `EXTERNAL_REFERENCE` discriminator mapping keys to the `artifacts/items/` response property for the response status `200`

---

[Operation](https://skmtc.dev/warp/apis/oz-agent-api/docs/agent/runs/:runId/get.md) - [API](https://skmtc.dev/warp/apis/oz-agent-api.md) - [Page](https://skmtc.dev/warp/apis/oz-agent-api/changes/agent/runs/:runId/get)
