Skip to main content
POST
Report that the patient collected their sample. This is the home-kit counterpart of Confirm Blood Draw — without a barcode, because the kit’s code is applied by fulfilment at packing time. You pass only the collection timestamp. The timestamp matters clinically: it is the collection time the lab report will carry. Send the patient’s actual collection moment, not the moment your system processed it. Activation moves the order to activated — a terminal status. An activated order can no longer be cancelled, and its composition and delivery address are locked. Activation is accepted while the order is pending or dispatched — the patient can be holding a kit before our record says dispatched, and their real collection time always wins over our bookkeeping.
Requires home_kit_orders_manage scope.

Request

Path parameters

string
required
Unique identifier (UUID) of the home kit order to activate.

Body parameters

string
required
When the patient collected the sample, as a UTC instant (ISO 8601 with Z suffix, e.g. 2026-08-28T07:30:00Z). Must not be in the future.

Response

On success, the API returns 200 OK with the updated home kit order — status is activated and activated_at carries the timestamp you sent.

Error responses