Check out a version
Set the working graph (world) to a version’s snapshot AND move HEAD onto it, atomically. A later save then branches off the checked-out version. Returns the restored world and the new rev (also the ETag).
Authorizations
An app API key, e.g. Authorization: Bearer sk_live_…. Secret (sk_) for writes/sessions; publishable (pk_) for read/embed.
Headers
The rev you read; checkout returns 409 if it is stale (optimistic concurrency).
Path Parameters
Body
Response
World checked out
A playable world. The full contract is published as JSON Schema at https://alakazam.gg/schema/smworld-1.0.json (see schema/COMPATIBILITY.md). Additional optional properties are allowed (forward-compatible).