Skip to main content
POST
Reserve an artifact slot

Authorizations

Authorization
string
header
required

Authorization: Bearer idvs_<token>: one-time value from create/acquire. Header only; never a query param.

Path Parameters

sessionId
string
required

Body

application/json
kind
enum<string>
required

Camera capture kinds plus workflow-authorized supporting documents.

Available options:
liveness_front,
liveness_left,
liveness_right,
id_front,
id_back,
document
content_type
enum<string>
required

image/jpeg|png|webp for camera captures; manifest-allowlisted PDF/image for documents.

Available options:
application/pdf,
image/jpeg,
image/png,
image/webp
byte_size
integer
required
Required range: x >= 1
checksum_sha256
string

Required for document uploads; optional for camera captures.

Pattern: ^[0-9a-f]{64}$
document_id
string

Required only when kind=document; must exist in the copied workflow manifest.

Pattern: ^[a-z0-9_-]{1,64}$

Response

Reserved

data
object
required

Reviewer-safe session projection (management planes).