Submits a draft experiment for review. Advances from Draft to
WaitingForConfirmation by finalizing the Stripe quote. To accept an
already-submitted quote, use POST /experiments/{id}/quote/confirm.
Biscuit-based bearer token. Obtain tokens from the Adaptyv Portal or via the /tokens endpoint. Tokens encode organization membership and role-based capabilities; the API verifies the token's cryptographic signature and authorization claims before processing requests. Use /tokens/attenuate to create restricted tokens for delegation.
Experiment identifier
Experiment submitted for review
Confirmation response returned after a status transition via POST /confirm.
The confirm endpoint automatically advances the experiment through its lifecycle based on the current status. This response reports both the previous and new status so callers can verify what transition occurred.
RFC3339 timestamp when confirmation completed
"2026-02-15T14:30:00Z"
Experiment identifier
"019462a4-b1c2-7def-8901-23456789abcd"
Status before the transition
draft, waiting_for_confirmation, canceled, waiting_for_materials, in_production, quote_sent, in_queue, data_analysis, in_review, done Status after the transition
draft, waiting_for_confirmation, canceled, waiting_for_materials, in_production, quote_sent, in_queue, data_analysis, in_review, done Hosted invoice URL from Stripe (available after WaitingForConfirmation → WaitingForMaterials)
"https://invoice.stripe.com/i/acct_1234/test_5678"