Research workspaces

Begin a stopped-workspace file replacement

Available only when included-10gb-v1 or r2-standard-10gb-account-v1 is explicitly active for the deployment and workspace. Compute must be stopped. Requires a nonempty canonical version 3 archive manifest, not a generic archive upload. Retain idempotency_key, manifest and replace_revision together across retries. Previously saved files require the current storage_revision as replace_revision. Beginning a transfer does not change saved files. The SDK folder uploader prepares this canonical manifest and uploads bounded segments.

post/v1/research-workspaces/{id}/transfers

Request

  • Base URL
    / (relative, and the document was published on a file host, not at the API’s origin)
  • Auth
    HTTP bearer

Path parameters

idstring required

Workspace identifier owned by this account.

Request body

idempotency_keystring required

Caller-retained key without leading or trailing whitespace. Retain the same manifest and replacement revision when retrying.

replace_revisioninteger

Observed storage_revision required to replace previously saved files. A changed revision conflicts instead of overwriting newer files.

Response

Transfer created or original intent replayed

idstring uuid required
workspace_idstring required
failure_codestring

Recorded verification failure when present. Inspect state before retrying or beginning a replacement transfer.

state'uploading' | 'queued' | 'verifying' | 'committed' | 'abandoned' required
base_revisioninteger required
manifest_sha256string required
manifest_bytesinteger required
uploaded_segmentsinteger[] required

Zero-based indexes already verified for this transfer. Empty when no segment is present.

Changes

No recorded changes to this operation across all 70 revisions of this API.