Confirms an experiment, advancing it from Draft to WaitingForConfirmation or from WaitingForConfirmation/QuoteSent to WaitingForMaterials.
From Draft: submits for review without Stripe operations.
From WaitingForConfirmation or QuoteSent: accepts the quote and creates an invoice.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Experiment identifier
Experiment confirmed
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
Experiment identifier
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)