# Volume snapshot

A point-in-time snapshot of a service’s persistent volume.

**Attributes** (`VolumeSnapshotDto`)

- `name` · `string` · read-only — Snapshot name — use it to restore or delete the snapshot.
- `id` · `string` · read-only — Read-only snapshot identifier assigned by Koo’s storage layer.
- `createdAt` · `string <date-time>` · read-only — When the snapshot was taken.
- `sizeGb` · `number` · read-only — Snapshot size in GB.
- `status` · `"creating" | "ready" | "deleting"` · read-only — Durable lifecycle (creating/ready/deleting); absent for a snapshot found only in live storage state (no Koo record).

**Example `VolumeSnapshotDto`**

```json
{
  "name": "my-app",
  "id": "snap_01example0000000000000000x",
  "createdAt": "2026-01-01T00:00:00.000Z",
  "sizeGb": 1,
  "status": "creating"
}
```
