---
title: "Resume a paused sandbox"
method: POST
path: "/sandboxes/{sandbox_id}/resume"
tags: ["Sandboxes"]
---

# Resume a paused sandbox

`POST /sandboxes/{sandbox_id}/resume`

Restores the sandbox from its paused snapshot. Transitions back to
`active` with all state intact — same memory, same processes, same files.

## Response `200`

Sandbox is now active

- SandboxResponse
  - `id` string, uuid
  - `name` string
  - `status` 'starting' | 'active' | 'pausing' | 'idle' | 'deleted'
  - `vcpu_count` integer
  - `memory_mib` integer
  - `ip_address` string — IP address of the running VM (present when status is active).
  - `snapshot_id` string, uuid — ID of the latest snapshot (present after a pause).
  - `created_at` string, date-time

## Other responses

- `401` — Missing or invalid API key
- `404` — Resource not found
- `409` — Sandbox is not in a valid state for this operation
- `500` — Internal server error

---

[API](https://skmtc.net/superserve-ai/apis/superserve-api.md) · [All operations](https://skmtc.net/superserve-ai/apis/superserve-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/superserve-ai/superserve-api/revisions/304fe18155b8/schema)
