Create and wait
Save this asvolume.json:
state is ready. A blocked state includes an actionable error; provisioning can recover after capacity is released. Delete and recreate if you need to request a smaller volume.
An organization can have up to 32 volumes, each 1–128 GiB. Volumes have one writer and at most one mount per machine. Trial accounts cannot use persistent volumes.
Attach at machine creation
Save this ascreate-volume-machine.json:
/data or below /mnt/, without traversal or symlink targets. Persistent machine creation with volumeMounts is rejected. Volume placement is local to its supported placement; volumes do not provide cross-host replication or shared read-only mounts.
Extend retention
Retention accepts 60–86400 seconds. Save{"retention_seconds":86400} as extend-volume.json:
Detach and delete
Close files and mappings on the volume before detaching from a running machine:Snapshots and contents
Saved snapshots and forks reject sources with an attached persistent volume. Close files and mappings, then detach the volume before capture; volume contents are not copied into a saved snapshot. Export required data before the retention deadline. Subscribe tovolume.expiring through webhooks.
