---
title: "Check Insurance Eligibility"
method: POST
path: "/api/v1/insurance/eligibility-check"
tags: ["api"]
---

# Check Insurance Eligibility

`POST /api/v1/insurance/eligibility-check`

Check patient insurance eligibility<br/><br/>This endpoint accepts either a patient_token or patient details to check insurance eligibility.<br/><br/>The request will be forwarded to the Insurance Service for processing.<br/><br/>Returns an array of insurances.

## Request body

- Model214 — Either patient_token or patient_details must be provided, but not both
  - `patient_token` string — Patient token
  - `patient_details` PatientDetails — Patient details
    - `first_name` string, required — Patient first name
    - `last_name` string, required — Patient last name
    - `dob` string, required — Patient date of birth in YYYYMMDD format
    - `gender` 'male' | 'female', required — Patient gender
    - `zip` string, required — Patient zip code
    - `city` string, required — Patient city
    - `state` string — Patient state code

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `404` — Not Found
- `503` — Service Unavailable
- `504` — Gateway Timeout

---

[API](https://skmtc.dev/truepill/apis/truepill-api-documentation.md) · [All operations](https://skmtc.dev/truepill/apis/truepill-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/truepill/truepill-api-documentation/revisions/d9aaa355c1e0/schema)
