Kits
Track and manage individual kits. List kits with pagination, optional shipment tracking, and kit/sample status; validate that a kit ID belongs to your business; record the test taker's consent; and register a kit to a customer. Consent must be recorded before registration, and both the consent and registration endpoints must be enabled for your account by your SiPhox account manager before use with live API tokens — sandbox API tokens are exempt.
List kits
Returns your kits, newest first, with kit and sample lifecycle statuses, order linkage, and
Check whether a kit ID exists
Returns `exists: true` with the kit's current `kitStatus` and `sampleStatus` when the kit ID belongs to your business, and `exists: false` otherwise — an unknown kit ID still responds `200`, not `404`. Useful as a pre-check before `POST /api/v1/kits/{kitID}/consent` and `POST /api/v1/kits/{kitID}/register`.
Record test taker consent for a kit
Records the test taker's consent confirmations and identity for a kit. Call this and receive
Register a kit to a customer
Registers a kit to a customer, creating the customer automatically if they do not exist.