experiments

Submit experiment

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.

post/api/v1/experiments/{experiment_id}/submit

Request

  • Base URL
    https://devs.adaptyvbio.com
  • URL
    https://devs.adaptyvbio.com/api/v1/experiments/{experiment_id}/submit
  • Auth
    HTTP bearer

Path parameters

experiment_idstring uuid required

Experiment identifier

Response

Experiment submitted for review

confirmed_atstring date-time required

RFC3339 timestamp when confirmation completed

experiment_idstring uuid required

Experiment identifier

previous_status'draft' | 'waiting_for_confirmation' | 'canceled' | 'waiting_for_materials' | 'in_production' | 'quote_sent' | 'in_queue' | 'data_analysis' | 'in_review' | 'done' required

Current lifecycle stage of an experiment.

Status values indicate where an experiment is in the submission-to-results pipeline. Some transitions require user action (such as accepting a quote), while others occur automatically as work progresses.

status'draft' | 'waiting_for_confirmation' | 'canceled' | 'waiting_for_materials' | 'in_production' | 'quote_sent' | 'in_queue' | 'data_analysis' | 'in_review' | 'done' required

Current lifecycle stage of an experiment.

Status values indicate where an experiment is in the submission-to-results pipeline. Some transitions require user action (such as accepting a quote), while others occur automatically as work progresses.

stripe_invoice_urlstring nullable

Hosted invoice URL from Stripe (available after WaitingForConfirmation → WaitingForMaterials)

Example response

{
  "confirmed_at": "2026-02-15T14:30:00Z",
  "experiment_id": "019462a4-b1c2-7def-8901-23456789abcd",
  "stripe_invoice_url": "https://invoice.stripe.com/i/acct_1234/test_5678"
}

Changes

No recorded changes to this operation across all 1 revision of this API.