Skip to main content
Export selected live Tool state as reusable scenario source

Authorizations

Authorization
string
header
required

Opaque control credential

Path Parameters

projectId
string
required
Pattern: ^prj_[0-9a-z]{12,32}$
sessionId
string
required
Pattern: ^ses_[0-9a-z]{12,32}$

Body

application/json
id
string
required
Required string length: 1 - 96
Pattern: ^[a-z][a-z0-9]*(?:[-_][a-z0-9]+)*$
expectedLeaseGeneration
integer
required
Required range: 0 < x <= 9007199254740991
includeSensitiveData
enum<boolean>
required

Explicit consent to export raw selected Tool data, which may contain sensitive values. Review before sharing. No redaction is performed.

Available options:
true
title
string
Required string length: 1 - 200
packages
string[]
Required array length: 1 - 256 elements
Required string length: 1 - 96
Pattern: ^[a-z][a-z0-9]*(?:[-_][a-z0-9]+)*$

Response

Captured scenario source and provenance

schemaVersion
enum<number>
required
Available options:
1
scope
enum<string>
required
Available options:
tool-state
organizationId
string
required
Pattern: ^org_[0-9a-z]{12,32}$
projectId
string
required
Pattern: ^prj_[0-9a-z]{12,32}$
sessionId
string
required
Pattern: ^ses_[0-9a-z]{12,32}$
worldInstanceId
string
required
Pattern: ^world_[A-Za-z0-9][A-Za-z0-9_-]{5,95}$
buildHash
string
required
Pattern: ^sha256:[0-9a-f]{64}$
packageLockHash
string
required
Pattern: ^sha256:[0-9a-f]{64}$
leaseGeneration
integer
required
Required range: 0 < x <= 9007199254740991
generation
integer
required

The hosted session lease generation at capture, not a reusable source version.

Required range: 0 < x <= 9007199254740991
evidenceSequence
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
sourceHash
string
required
Pattern: ^sha256:[0-9a-f]{64}$
packages
string[]
required
Required array length: 1 - 256 elements
Required string length: 1 - 96
Pattern: ^[a-z][a-z0-9]*(?:[-_][a-z0-9]+)*$
recordCount
integer
required
Required range: 0 <= x <= 50000
deletionCount
integer
required
Required range: 0 <= x <= 50000
scenario
object
required
omitted
enum<string>[]
required
Required array length: 8 elements
Available options:
actors,
clock,
faults,
pending events,
callbacks,
history,
random position,
idempotency receipts
redaction
enum<string>
required
Available options:
none
runtimeChanged
enum<boolean>
required
Available options:
false