Skip to main content
The Aniva Partner API is a REST API that lets healthcare partners manage patient profiles, schedule blood draw appointments at test locations, and trigger lab order pipelines. You interact with the API over HTTPS using your partner API key, and all resources are scoped to your partner account.

What you can do

  • Profile management — Create, retrieve, and update patient demographic profiles.
  • Appointment scheduling — Book blood draw appointments at Aniva test locations.
  • Panel management — Add lab test panels to an existing appointment.
  • Blood draw confirmation — Submit a barcode after a draw to trigger the lab order pipeline.
  • Shipment pickup — Record courier pickup of blood samples in batch.
  • Lab results — Retrieve clinical and genetic results and download lab report PDFs.
  • Location discovery — List available test locations to present to patients.
  • Shipment logistics — Create, track, modify, and cancel courier shipment orders.

Explore the docs

Authentication

Authenticate requests with your partner API key and understand API scopes.

Quick Start

Make your first API call in minutes with step-by-step examples.

Profiles

Learn how patient profiles work and what data they hold.

Appointments

Understand the appointment lifecycle from scheduling to confirmation.

API versioning

The current API version is v1. All endpoints are prefixed with /api/v1/. The base URL is https://anivahealth.com.
https://anivahealth.com/api/v1/
Breaking changes will be introduced under a new version prefix. The v1 API will remain available with advance notice of any deprecations.

Getting access

API keys are issued per partner by Aniva. Each key is scoped to the operations your integration requires.
Contact Aniva to receive your partner API key or to add scopes to an existing key.