Novir InstaCLEAR partner API
Place drug-test orders, follow them to a result, and receive webhooks when they change.
Base URL
https://api.mynovir.com/v1Open the API reference →Authentication
Novir issues each partner an API key. Send it on every request as a bearer token or in the x-api-key header.
Authorization: Bearer <api key> x-api-key: <api key>
Keys are scoped to the locations they were issued for and carry scopes:
orders:readlist and read ordersorders:writecreate ordersresults:readreserved; results are on the orderlocations:readlist locations and their SKUsorganizations:readnot used by this APIfiles:readdownload report files
Placing an order
GET /locations— pick thelocationId.GET /locations/{id}/skus— pick theskuId(and atestTypeif the SKU lists any).POST /orders, then follow the order with webhooks orGET /orders/{id}.
Webhooks
Novir POSTs order events to endpoints configured for your organization: an ORDER_HISTORY event on every status change and a TEST_COMPLETE event when a result is final. Payloads are documented in the reference.