Skip to main content
POST
Creates a referral

Authorizations

Authorization
string
header
required

Authorization: Bearer <api_token>. Sandbox tokens come from Get API keys and allow 2,000 successful requests or 7 days. Failed 4xx/5xx responses do not consume the allowance. Production tokens are issued from the group's API access tab.

Body

application/json
referral
Imaging referral · object
required

Response

referral created

Referral snapshot (same shape as GET /api/v2/referrals/{id})

id
string<uuid>

Appointment (referral) ID

reference
string

Human-readable referral reference

Example:

"1234567890"

status
string

The referral's case and billing state, distinct from visits[].status. pending covers an open referral from create through reporting; invoice_ready, invoice_sent, closed, and canceled are the other partner-meaningful values. Remaining values are internal accounts-receivable states with no integration meaning. Scheduling logic belongs on visits[].status — see Track referral status.

Example:

"pending"

line_of_business
enum<string> | null

Encounter line of business. patient_direct can appear on reads but cannot currently be selected through POST /api/v2/referrals.

Available options:
personal_injury,
workers_comp,
health_plan,
patient_direct
payment_type
enum<string> | null

Funding or order type returned by the referral serializer. This is distinct from the create request's legacy payment_type field (normally pi). Workers' compensation referrals are returned as insurance. funding is retained for older referrals; new referrals use funded.

Available options:
lien,
insurance,
med_pay,
pip,
cash_pay,
funded,
servicing,
outside_servicing,
funding
Example:

"lien"

incident_state
string | null

Two-letter state abbreviation associated with the incident

Example:

"GA"

visits
object[]

All visits on the referral

referring_provider
string | null

Submitting provider full name

provider
object

Referring provider

law_firm
object
practice
object
payor
object

Present only for workers' compensation and health plan referrals. Omitted entirely for PI and other lines. Nested keys are omitted when blank.

insurance_number
string | null

Insurance member number. Present only for workers' compensation and health plan referrals.

wc_number
string | null

Workers' compensation board number. Present only for workers' compensation referrals.

icd10_codes
object[]

Combined appointment and order ICD-10 codes

patient
object
call_notes
object[]

Call log notes on the referral

documents
object[]

Public AOB and invoice attachments when available

answered_medical_questionnaire
boolean

Whether medical safety answers are stored on the referral

preferred_location
object

Patient preferred imaging center, when set

scheduling_mode
enum<string> | null

Availability preference submitted for this referral. Scan books from this preference.

Available options:
anytime_anywhere,
time_preferences,
existing_appointment,
needs_other_location
auto_book_request
object | null

Latest auto-book request, when one has been submitted