> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anivahealth.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Partner API changelog

> New features, breaking changes and new blood-draw locations in the Aniva Partner API for lab testing, home kits and results.

<Update label="September 27, 2026" tags={["Home kits"]}>
  ## Kits that reach the lab without activation

  If a sample reaches the laboratory before its kit is activated, Aniva activates the kit.
  `activated_at` is the morning of the first tracking event of the return parcel, or the morning
  the sample arrived at the laboratory if there is no tracking. A later Activate call with a
  different `activated_at` returns `409`.

  See [Activate Home Kit Order](/api/home-kit-orders/activate-home-kit).
</Update>

<Update label="September 25, 2026" tags={["API"]}>
  ## Aniva reference ranges in results

  The results endpoints now fill `reference_range_aniva` with the reference range Aniva set for
  the profile, converted to the unit of the result. Your key needs the
  `ANIVA_REFERENCE_RANGES_VIEW` scope. Without it, the field is `null`.

  See [Get appointment results](/api/appointments/get-results).
</Update>

<Update label="September 21, 2026" tags={["API", "Home kits"]}>
  ## Replacement kits

  Order a replacement when a kit could not deliver all results. A replacement is a new order with
  a new lab code and keeps the panel of the original order. `biomarker_ids` sets what the
  laboratory runs again.

  See [Home kit orders](/concepts/home-kit-orders).
</Update>

<Update label="September 10, 2026" tags={["API", "Pricing", "Breaking"]}>
  ## One price per biomarker and panel

  Biomarkers and panels carry one `price_cents` at your rate card, with `retail_cents` beside
  it:

  * `> 0`: orderable on its own.
  * `0`: a ratio (see `requires`), or orderable only with other markers (see `positions`).
  * `null`: not priced, so not orderable.

  **Breaking:** `groups[]` is removed from the listings and from the appointment preview. The
  `retail` and `yours` price fields are removed.

  See [Pricing](/concepts/pricing).
</Update>

<Update label="September 3, 2026" tags={["API"]}>
  ## Idempotency keys

  The create endpoints for profiles, appointments, home kit orders and shipments accept an
  `Idempotency-Key` header. A retry with the same key returns the first response and writes
  nothing.

  See [Idempotency](/concepts/idempotency).
</Update>

<Update label="September 1, 2026" tags={["Locations"]}>
  ## Aniva Hannover, Düsseldorf, Duisburg and Essen

  Four new Aniva locations in Germany are open for venous blood draws: Hannover, Düsseldorf,
  Duisburg and Essen. Call [List locations](/api/locations/list-locations) to see the locations
  your key can book.
</Update>
