Delete a disk
DELETE
Permanently deletes a detached disk and erases its data. Pass confirm=<disk name>.
Access: API key: vm:write · Session: developer, admin or owner.
- Detach the disk first; attached disks return
409. Unused time is not refunded.
header
AuthorizationBearer <token>Send Authorization: Bearer <token>. A token is an API key (lb_live_…, scoped, for programs) or a session (lb_sess_…, from signup or login, for people). See Authentication above.
id*stringThe resource id.
confirm*stringThe disk's name.
X-Org-ID?stringSessions only: act on this organization (you must be a member). Default: your first organization.
Accepted: the disk is being deleted
application/json- response
volume*A Premium disk. It is billed on its own and keeps its data when detached.
operation*curl -X DELETE 'https://layerbeat.com/v1/volumes/string?confirm=data'{ "volume": { "id": "vol_k3q9w2m7c4x8z5t6v1b0n2h4ra", "name": "data", "status": "deleting", "type": "premium", "region": "sgp", "zone": "sgp-1", "size_gb": 50, "server": null, "mount_path": "/mnt/data", "mounted": false, "term_months": 1, "billing": { "currency": "USD", "amount": "3.89" }, "price_per_gb_month": { "USD": "0.07770", "IDR": "1384" }, "expires_at": "2026-11-10T10:00:00Z", "note": null, "created_at": "2026-10-10T10:00:00Z", "deleted_at": null }, "operation": { "id": "op_4yw4xmradad4bstgr4d5qtreb4", "type": "volume.delete", "status": "pending", "vm_id": null, "volume_id": "vol_k3q9w2m7c4x8z5t6v1b0n2h4ra", "steps": [ { "name": "deleting_disk", "status": "running" } ], "result": null, "error": null, "created_at": "2026-10-10T10:00:00Z", "finished_at": null }}