> ## 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.

# Get Retail Prices

> Retrieve the panel and single-biomarker prices one location charges walk-in customers

Retrieve the price of each panel and single biomarker a location sells to walk-in customers. The
`url` of a `location.retail_prices.updated` [webhook](/concepts/webhooks) event points here.

Requires the `retail_prices_view` scope. The `locations_view` scope does not include it.

## Request

### Path parameters

**id** `string` *required*

Location ID (UUID).

## Response

On success, the API returns `200 OK` with the retail prices object.

**location\_id** `string` *required*

Location ID (UUID).

**currency** `string` *required*

Currency of every price. Always `EUR`.

**panels** `array` *required*

The panels a walk-in customer can buy at the location, sorted by name. Filled for pharmacies; an
empty array for every other location.

**panel**

**id** `string` *required*

Panel ID (UUID).

**name** `string` *required*

Display name of the panel.

**gross\_price\_cents** `integer`

What the location charges for the panel, VAT included, in euro cents. `null` when the
location has published no price.

**biomarkers** `array` *required*

The biomarkers the panel always measures, sorted by name. Each entry has an integer `id` and
a `name`.

**biomarkers** `array` *required*

The single biomarkers the location sells on their own, sorted by name. Only biomarkers with a
published price appear. Filled for pharmacies; an empty array for every other location.

**biomarker**

**id** `integer` *required*

Biomarker ID.

**name** `string` *required*

Display name of the biomarker.

**gross\_price\_cents** `integer` *required*

What the location charges for the biomarker, VAT included, in euro cents.

## Error responses

| Status | Description |
| - | - |
| `400` | The `id` is not a UUID. |
| `401` | The API key is missing or invalid. |
| `403` | Your API key does not have the `retail_prices_view` scope. |
| `404` | The location does not exist, is inactive, or is outside your access. |
| `500` | Internal server error. |

```bash cURL theme={null}
curl --request GET \
  --url https://anivahealth.com/api/v1/locations/008ef220-6581-497d-a62c-7252a9149a67/retail-prices \
  --header 'x-api-key: YOUR_API_KEY'
```

```json 200 theme={null}
{
  "location_id": "008ef220-6581-497d-a62c-7252a9149a67",
  "currency": "EUR",
  "panels": [
    {
      "id": "777fa4a6-42a5-4704-90f4-7dc90b46eb98",
      "name": "Blood Sugar Check",
      "gross_price_cents": null,
      "biomarkers": [{ "id": 103, "name": "Hemoglobin A1c (HbA1c)" }]
    },
    {
      "id": "985b451a-80e7-4fc2-b7f9-fbf11d82f84f",
      "name": "Cholesterol Check",
      "gross_price_cents": 2990,
      "biomarkers": [
        { "id": 15, "name": "Cholesterol, total" },
        { "id": 17, "name": "HDL cholesterol" },
        { "id": 18, "name": "LDL cholesterol" },
        { "id": 19, "name": "Triglycerides" }
      ]
    }
  ],
  "biomarkers": [{ "id": 194, "name": "Anti-Müllerian Hormone (AMH)", "gross_price_cents": 4990 }]
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.