---
title: "Create Order Lookup"
method: POST
path: "/api/v3/admin/order-lookup/"
tags: ["admin"]
---

# Create Order Lookup

`POST /api/v3/admin/order-lookup/`

## Request

- Base URL: `https://api.endless.health` (the document declares no server; this is the origin it was published from)
- URL: `https://api.endless.health/api/v3/admin/order-lookup/`
- Auth: API key in header `X-API-KEY`

## Request body

- CreateOrderLookupSchema
  - `panel_id` integer, required
  - `activation_code` string, required
  - `order_id` string, required
  - `sample_type` 'SERUM_SEPARATOR' | 'SERUM_SEPARATOR_SERUM' | 'SERUM_SEPARATOR_BLOOD' | 'HEPARIN_CAPILLARY_BLOOD' | 'HEPARIN_CAPILLARY_PLASMA' | 'HEPARIN_VENOUS_BLOOD' | 'HEPARIN_VENOUS_PLASMA' | 'EDTA_CAPILLARY_BLOOD' | 'EDTA_CAPILLARY_PLASMA' | 'EDTA_VENOUS_BLOOD' | 'EDTA_VENOUS_PLASMA' | 'UNKNOWN', required
  - `collection_method` 'ADX_CARD' | 'EH_CASSETTE_V1' | 'REDDROP' | 'TASSO' | 'VACUTAINER', required
  - `tags` string[], nullable
  - `activation_flow` 'UNKNOWN' | 'AT_HOME' | 'EVENT': Intended kit activation flow assigned to an order lookup. UNKNOWN covers historical and unclassified records. Later consumers may define their own fallback; this value object does not imply one.

## Response `200`

Successful Response

- unknown

## Other responses

- `404`: Not found
- `422`: Validation Error

## Changes

- **2026-11-04** `9046a1eb2d0c`: 1 info
  - added the new `TASSO` enum value to the request property `collection_method`

[Operation history](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/changes/api/v3/admin/order-lookup/post.md)

---

[API](https://skmtc.dev/endless/apis/eh-core-v3-api-prod.md) - [All operations](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/llms.txt) - [OpenAPI document](https://skmtc.dev/endless/apis/eh-core-v3-api-prod/revisions/9046a1eb2d0c?raw)
