---
title: "Get Lab Test Promotion Source"
method: GET
path: "/v3/lab_test/{lab_test_id}/promotion_source"
tags: ["lab_tests"]
---

# Get Lab Test Promotion Source

`GET /v3/lab_test/{lab_test_id}/promotion_source`

## Path parameters

- `lab_test_id` string, uuid, required

## Response `200`

Successful Response

- LabTestPromotionSource
  - `name` string, required
  - `description` string, required
  - `method` 'testkit' | 'walk_in_test' | 'at_home_phlebotomy' | 'on_site_collection', required — The method used to perform a lab test. ℹ️ This enum is non-exhaustive.
  - `fasting` boolean, required
  - `lab_slug` 'ayumetrix' | 'spiriplex' | 'ussl' | 'quest' | 'sonora_quest' | 'labcorp' | 'bioreference' | 'us_biotek' | 'manual' | 'sanocardio' | 'ihd' | 'nexus' | 'my_uti' | 'crl' | 'mtl', required — ℹ️ This enum is non-exhaustive.
  - `provider_ids` string[], required
  - `source_sandbox_lab_test_id` string, uuid, required

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-30** `320f57008fb3` — 1 info
  - added the required property `source_sandbox_lab_test_id` to the response with the `200` status
- **2026-09-29** `1a97e2e3a637` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/tryvital/apis/junction-api/changes/v3/lab_test/:lab_test_id/promotion_source/get.md)

---

[API](https://skmtc.dev/tryvital/apis/junction-api.md) · [All operations](https://skmtc.dev/tryvital/apis/junction-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tryvital/apis/junction-api/revisions/320f57008fb3?raw)
