Skip to main content
POST
Submit an ordered training primitive.

Authorizations

Authorization
string
header
required

Whitney-issued API key. No organization-selection header is accepted.

Path Parameters

run_id
string
required
Pattern: ^wtr_[0-9a-f]{32}$

Body

application/json
seq_id
integer
required
Required range: 1 <= x <= 2147483647
idempotency_key
string
required
Required string length: 1 - 200
request_hash
string
required

SHA-256 of the canonical JSON operation envelope excluding request_hash.

Pattern: ^[0-9a-f]{64}$
kind
enum<string>
required
Available options:
forward,
forward_backward,
sample,
optim_step,
save_state,
load_state,
save_weights_for_sampler,
export_lora
payload
object

Response

Durable operation handle; poll this object rather than holding the request open.

id
string
required
Pattern: ^wto_[0-9a-f]{32}$
session_id
string
required
Pattern: ^wts_[0-9a-f]{32}$
run_id
string
required
Pattern: ^wtr_[0-9a-f]{32}$
seq_id
integer
required
Required range: x >= 1
kind
enum<string>
required
Available options:
forward,
forward_backward,
optim_step,
save_state,
load_state,
save_weights_for_sampler,
export_lora,
sample,
logprobs,
finish,
cancel
status
enum<string>
required
Available options:
parked,
pending,
executing,
succeeded,
failed,
cancelled
result
object | null
required
error_code
string | null
required
progress
object | null
required
progress_updated_at
string<date-time> | null
required
created_at
string<date-time>
required
updated_at
string<date-time>
required