---
title: "Changes to Read a sandbox by id or name"
method: GET
path: "/api/v0beta1/rigs/{id}"
---

# Changes to Read a sandbox by id or name

`GET /api/v0beta1/rigs/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 20 revisions.

- **2026-10-29** `86f031a957c1`: 1 info
- **2026-10-23** `c46868fd7b41`: 3 info
- **2026-10-03** `a122301d00e0`: 19 breaking, 21 warning, 1 info
- **2026-09-30** `f9bd53246a8c`: 3 info
- **2026-09-21** `4d4f02352fdb`: 1 breaking, 1 info
- **2026-09-16** `25ba06b40ead`: 1 info

## Changes

- **2026-10-29** `86f031a957c1`: 1 info
  - added the optional property `allOf[#/components/schemas/Sandbox]/live_state_pending` to the response with the `200` status
- **2026-10-23** `c46868fd7b41`: 3 info
  - added the new optional `query` request parameter `by`
  - added the non-success response with the status `400`
  - added the non-success response with the status `409`
- **2026-10-03** `a122301d00e0`: 19 breaking, 21 warning, 1 info
  - the response's body type changed from `object` to no type for status `200`
  - removed the required property `amika_opencode_web` from the response with the `200` status
  - removed the required property `branch` from the response with the `200` status
  - removed the required property `commit_hash` from the response with the `200` status
  - removed the required property `created_at` from the response with the `200` status
  - removed the required property `current_session_id` from the response with the `200` status
  - removed the required property `id` from the response with the `200` status
  - removed the required property `name` from the response with the `200` status
  - removed the required property `org_id` from the response with the `200` status
  - removed the required property `provider` from the response with the `200` status
  - removed the required property `provider_sandbox_id` from the response with the `200` status
  - removed the required property `repo_id` from the response with the `200` status
  - removed the required property `repo_name` from the response with the `200` status
  - removed the required property `repo_provider` from the response with the `200` status
  - removed the required property `repo_url` from the response with the `200` status
  - removed the required property `services` from the response with the `200` status
  - removed the required property `snapshot` from the response with the `200` status
  - removed the required property `updated_at` from the response with the `200` status
  - removed the required property `user_id` from the response with the `200` status
  - removed the optional property `agent_credentials` from the response with the `200` status
  - removed the optional property `agent_cwd` from the response with the `200` status
  - removed the optional property `created_by` from the response with the `200` status
  - removed the optional property `error_message` from the response with the `200` status
  - removed the optional property `github_auth_mode` from the response with the `200` status
  - removed the optional property `github_credential_provisioned` from the response with the `200` status
  - removed the optional property `has_workflow` from the response with the `200` status
  - removed the optional property `host_id` from the response with the `200` status
  - removed the optional property `mounted_secrets` from the response with the `200` status
  - removed the optional property `origin` from the response with the `200` status
  - removed the optional property `resolved_agent_credentials` from the response with the `200` status
  - removed the optional property `sandbox_preset` from the response with the `200` status
  - removed the optional property `sandbox_size` from the response with the `200` status
  - removed the optional property `sandbox_size_config` from the response with the `200` status
  - removed the optional property `secret_names` from the response with the `200` status
  - removed the optional property `setup_status` from the response with the `200` status
  - removed the optional property `snapshot_name` from the response with the `200` status
  - removed the optional property `ssh_key_status` from the response with the `200` status
  - removed the optional property `state` from the response with the `200` status
  - removed the optional property `status` from the response with the `200` status
  - removed the optional property `urls_expire_at` from the response with the `200` status
  - …1 more
- **2026-09-30** `f9bd53246a8c`: 3 info
  - added the optional property `agent_credentials` to the response with the `200` status
  - added the optional property `host_id` to the response with the `200` status
  - added the optional property `sandbox_size_config` to the response with the `200` status
- **2026-09-21** `4d4f02352fdb`: 1 breaking, 1 info
  - removed the required property `provider_url` from the response with the `200` status
  - added the optional property `services/items/kind` to the response with the `200` status
- **2026-09-16** `25ba06b40ead`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/amika/apis/amika-api/docs/api/v0beta1/rigs/:id/get.md) - [API](https://skmtc.dev/amika/apis/amika-api.md) - [Page](https://skmtc.dev/amika/apis/amika-api/changes/api/v0beta1/rigs/:id/get)
