Skip to main content
POST
Run an eligibility check

Authorizations

X-API-Key
string
header
required

API key obtained from /api/v1/ext-api-keys

Body

application/json
payer_id
string
required

Payer id from GET /benefits/payers/search.

Minimum string length: 1
Example:

"60054"

provider_name
string
required

Name of the requesting provider or practice.

Minimum string length: 1
Example:

"Riverside Family Medicine"

provider_npi
string
required

10-digit NPI of the requesting provider or practice.

Pattern: ^\d{10}$
Example:

"1234567893"

payer_name
string

Payer display name, stored on the check for your records.

Example:

"Aetna"

patient_id
string

A HealOS patient in your organization. When set, the patient's name, date of birth, gender and the member id of their active insurance for this payer are used, and the member fields below are not required.

Pattern: ^\d+$
Example:

"481926357104938271"

member_id
string

Insurance member id. Required without patient_id.

Minimum string length: 1
Example:

"W123456789"

first_name
string

Required without patient_id.

Minimum string length: 1
Example:

"Jordan"

last_name
string

Required without patient_id.

Minimum string length: 1
Example:

"Rivera"

date_of_birth
string

YYYY-MM-DD. Required without patient_id.

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"1984-03-12"

middle_name
string
gender
string
Example:

"F"

service_type
string

X12 service type code. Defaults to 30 (health benefit plan coverage).

Example:

"30"

insurance_type
enum<string>

Defaults to primary.

Available options:
primary,
secondary
linked_check_id
string

For a secondary check: the id of the primary check it belongs to.

Response

Check completed (the payer may still report inactive coverage or issues)

data
object
required