Modify an existing experiment’s configuration or status.
Updates experiment metadata, inputs, or workflow status as long as the request has not been fulfilled. Draft and in-review experiments allow full edits (name, description, target, sequences, replicates, assay parameters, webhooks), while quoted or queued experiments primarily admit status transitions performed by the requester. Experiments that have already produced public results are immutable through this endpoint.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Unique experiment request identifier to modify
Request payload for modifying an existing experiment.
All fields are optional - only provided fields will be updated. Note: Some modifications may be restricted based on experiment status. Modifications are only allowed if the experiment request is not yet fulfilled.
Status transitions are handled separately via the /experiments/{id}/confirm
endpoint, which performs the appropriate transition based on current state.
Update antigen concentrations (only if not fulfilled)
Update experiment description
Update replicate count (only if not fulfilled)
x >= 0Update experiment name
Update experiment parameters (restrictions may apply, only if not fulfilled)
Replace sequence list (only if not fulfilled)
Update target identifier (only if not fulfilled).
null: remove target (deletes requested_materials and agreed_on_materials)"uuid": change to new target (performs catalog lookup, updates materials, autolinks)Update the webhook URL for notifications
Experiment modified successfully or no action taken (e.g., already fulfilled)