Share a saved snapshot
Create its share code, returned as shareCode. Anyone holding it, in any team, can start a sandbox from this disk with from, paying their own start and machine time; you keep paying for the snapshot. Calling again returns the same code until it is revoked.
Authorization
AuthorizationheaderrequiredBearer YOUR_API_KEY. Create a key in the dashboard.
Path parameters
snapshotIdstringrequiredSaved snapshot ID.
Responses
200Shared.
snapshotobjectrequiredA sandbox's disk frozen under a name. $0.07 per started UTC day while you keep it, charged from your balance; the first day at save, refunded if the save fails. At most 20 per team.
11 properties
idstringrequirednamestringrequiredstatusstringrequiredsaving: the disk is being captured. It cannot be started from or deleted yet.ready: start sandboxes from it withfrom.failed: the save did not finish; its first day was refunded. SeefailureReason.
One ofsavingreadyfailedsizestringrequiredMachine size, and its price per hour of machine time: -
small: 2 vCPU, 4 GB RAM. $0.0225/h. -default: 4 vCPU, 8 GB RAM. $0.045/h. -large: 8 vCPU, 16 GB RAM. $0.09/h.One ofsmalldefaultlargesizeBytesintegerBytes on disk, once known.
sourceSandboxIdstringrequiredThe sandbox whose disk this is.
shareCodestringrequiredThe code another team passes as
fromto start from this snapshot, while it is shared. Null when it is not. Treat it as a secret: whoever holds it can copy this disk.costTotalnumberrequiredUSD charged for it so far.
failureReasonstringcreatedAtstring<date-time>requiredupdatedAtstring<date-time>required
401Unauthorized.
codestringrequiredmessagestringrequireddetailsobject
404Snapshot not found, or it belongs to another project.
codestringrequiredmessagestringrequireddetailsobject
409`snapshot_not_ready`: only a ready snapshot can be shared.
codestringrequiredmessagestringrequireddetailsobject