Clone API Box Snapshot
Creates a ready copy of a ready API Box Snapshot in another workspace, without a build. The clone has a new ID and the source’s artifact, documents and saved state; the source is unchanged. The clone records no credentials, since they belong to the source workspace, and no parent or source Snapshot. The source is the caller’s workspace: an API key’s own workspace, or X-Workspace-Id for a session. An API key may clone into any other workspace of its organization.
Authorizations
Use a Continuous API key. Send it in the Authorization header as a Bearer token.
Headers
Optional key for retrying this create safely. A retry with the same key and request returns the original clone; the same key with a different request returns 409 idempotency_conflict. Without a key, each request creates a new clone. Keys are scoped to the target workspace.
256Path Parameters
Source Snapshot ID.
^abs_[0-9A-HJKMNP-TV-Z]{26}$Body
Response
Created
The callers a request to a Box started from the Snapshot can act as by sending an actor's id in the X-Continuous-Actor header. Without the header, a request acts as the default actor. An MCP Box Snapshot lists its API Box Snapshot's actors. A Web Box Snapshot lists its one actor, the account every page is served as, which no header selects. Empty before the Snapshot is ready, when its build names none, or in a list until the Snapshot's actors are first read.
The build's latest progress report, or null before the first report. A settled Snapshot keeps its last report. A build waiting for its live credentials resumes when the Snapshot's resume is requested.
What a ready Snapshot serves, or null.
Snapshot creation time.
Workspace credentials the build used, such as a web app login or credentials it was allowed to call real systems with. Empty when none.
Why the build failed or was canceled, or null.
Limitations the Snapshot records beyond those listed in limitations.
x >= 0API Box Snapshot ID.
^abs_[0-9A-HJKMNP-TV-Z]{26}$The instructions the build followed, or empty when none were given.
Behavior the Snapshot does not serve like the real system, most important first. Empty when none.
Customer JSON metadata, or null.
Snapshot name. The ID is its identity, and names need not be unique.
128The Snapshot an incremental build started from, or null for any other Snapshot or once that Snapshot is deleted.
The build's research stage, or null when research did not run.
catalog for a Snapshot Continuous publishes, build for one built or published into the workspace, box for one saved from an API Box.
catalog, build, box The box the Snapshot was saved from, or null for a built or published Snapshot.
The Snapshot the box it was saved from started from, or null for a built or published Snapshot, or once that Snapshot is deleted.
The specification the Snapshot was built from, or null until the build has read it.
openapi, wsdl, graphql, null pending while waiting for capacity; building while the build runs; ready when boxes can start from it; failed when the build failed; canceled when a cancel request took effect.
pending, building, ready, failed, canceled