Field Dictionary

Every field you can send to the Partner API, with plain-English names, allowed values, and the exact rules from our schemas. Search it, or download the whole thing.

239 fields

Create Employer

POST /employers/
7 of 7 fields · 7 required
FieldTypeReq.Allowed values
name
Employer name
stringrequired—
url
Company website
stringrequired—
size
Eligible employee count
stringrequired—
naics_codes
NAICS industry codes
array<string>required—
location_states
Location states
array<string>required—
other_filters
Applied filters
array<string>required—
division
Division ID
stringrequired—

Create Medical Plan

POST /plans/medical/
74 of 74 fields · 41 required
FieldTypeReq.Allowed values
employer
Employer ID
stringrequired—
title
Plan title
stringrequired—
carrier
Carrier / ASO provider
stringrequired—
start_date
Plan start date
stringrequired—
end_date
Plan end date
stringrequired—
from_plan
Prior-year plan ID
stringoptional—
from_action
Prior-year relationship
stringoptional
RENEWEDCONVERTED
pt
Offered to part-time employees
booleanrequired—
funding
Funding type
stringrequired
FUNDING_FULLYFUNDING_LEVELFUNDING_SELF
t1_ee
Tier 1 employee contribution (PEPY)
integerrequired—
t2_ee
Tier 2 employee contribution (PEPY)
integerrequired—
t3_ee
Tier 3 employee contribution (PEPY)
integerrequired—
t4_ee
Tier 4 employee contribution (PEPY)
integerrequired—
t1_gross
Tier 1 total cost (PEPY)
integerrequired—
t2_gross
Tier 2 total cost (PEPY)
integerrequired—
t3_gross
Tier 3 total cost (PEPY)
integerrequired—
t4_gross
Tier 4 total cost (PEPY)
integerrequired—
type
Plan type
stringrequired
PPOPOSEPOHMOHDHP
in_ded_single
In-network deductible (single)
integerrequired—
in_ded_family
In-network deductible (family)
integerrequired—
in_max_single
In-network max out-of-pocket (single)
integerrequired—
in_max_family
In-network max out-of-pocket (family)
integerrequired—
in_coin
In-network coinsurance
integerrequired—
out_ded_single
Out-of-network deductible (single)
integeroptional—
out_ded_family
Out-of-network deductible (family)
integeroptional—
out_max_single
Out-of-network max out-of-pocket (single)
integeroptional—
out_max_family
Out-of-network max out-of-pocket (family)
integeroptional—
out_coin
Out-of-network coinsurance
integeroptional—
rx_ded_single
Rx deductible (single, if separate)
integeroptional—
rx_ded_family
Rx deductible (family, if separate)
integeroptional—
rx_max_single
Rx max out-of-pocket (single, if separate)
integeroptional—
rx_max_family
Rx max out-of-pocket (family, if separate)
integeroptional—
rx_coin
Rx coinsurance
integeroptional—
pcp_ded_apply
Primary care: deductible/coinsurance applies
stringrequired
FALSEFALSE_COINTRUETRUE_COIN
sp_ded_apply
Specialist: deductible/coinsurance applies
stringrequired
FALSEFALSE_COINTRUETRUE_COIN
er_ded_apply
Emergency room: deductible/coinsurance applies
stringrequired
FALSEFALSE_COINTRUETRUE_COIN
uc_ded_apply
Urgent care: deductible/coinsurance applies
stringrequired
FALSEFALSE_COINTRUETRUE_COIN
lx_ded_apply
Lab & X-ray: deductible/coinsurance applies
stringrequired
FALSEFALSE_COINTRUETRUE_COIN
ip_ded_apply
Inpatient: deductible/coinsurance applies
stringrequired
FALSEFALSE_COINTRUETRUE_COIN
op_ded_apply
Outpatient: deductible/coinsurance applies
stringrequired
FALSEFALSE_COINTRUETRUE_COIN
rx1_ded_apply
Rx tier 1 (generic): deductible/coinsurance applies
stringrequired
FALSEFALSE_COINTRUETRUE_COIN
rx2_ded_apply
Rx tier 2 (preferred brand): deductible/coinsurance applies
stringrequired
FALSEFALSE_COINTRUETRUE_COIN
rx3_ded_apply
Rx tier 3 (non-preferred brand): deductible/coinsurance applies
stringoptional
FALSEFALSE_COINTRUETRUE_COIN
rx4_ded_apply
Rx tier 4 (specialty): deductible/coinsurance applies
stringoptional
FALSEFALSE_COINTRUETRUE_COIN
rx1_mail_ded_apply
Rx tier 1 mail order: deductible/coinsurance applies
stringoptional
FALSEFALSE_COINTRUETRUE_COIN
rx2_mail_ded_apply
Rx tier 2 mail order: deductible/coinsurance applies
stringoptional
FALSEFALSE_COINTRUETRUE_COIN
rx3_mail_ded_apply
Rx tier 3 mail order: deductible/coinsurance applies
stringoptional
FALSEFALSE_COINTRUETRUE_COIN
rx4_mail_ded_apply
Rx tier 4 mail order: deductible/coinsurance applies
stringoptional
FALSEFALSE_COINTRUETRUE_COIN
pcp_copay
Primary care copay
integeroptional—
sp_copay
Specialist copay
integeroptional—
er_copay
Emergency room copay
integeroptional—
uc_copay
Urgent care copay
integeroptional—
lx_copay
Lab & X-ray copay
integeroptional—
ip_copay
Inpatient copay
integeroptional—
op_copay
Outpatient copay
integeroptional—
rx1_copay
Rx tier 1 (generic) copay
integeroptional—
rx2_copay
Rx tier 2 (preferred brand) copay
integeroptional—
rx3_copay
Rx tier 3 (non-preferred brand) copay
integeroptional—
rx4_copay
Rx tier 4 (specialty) copay
integeroptional—
rx1_mail_copay
Rx tier 1 mail-order copay
integeroptional—
rx2_mail_copay
Rx tier 2 mail-order copay
integeroptional—
rx3_mail_copay
Rx tier 3 mail-order copay
integeroptional—
rx4_mail_copay
Rx tier 4 mail-order copay
integeroptional—
hra
HRA offered
booleanrequired—
hsa
HSA offered
booleanrequired—
fsa
FSA offered
booleanrequired—
age_rated
Age-rated premiums
booleanrequired—
salary_banding
Salary-banded contributions
booleanrequired—
tobacco_surcharge
Tobacco surcharge (PEPY)
integerrequired—
spousal_surcharge
Spousal surcharge (PEPY)
integerrequired—
t1_ercdhp
Tier 1 employer HSA/CDHP funding
integerrequired—
t2_ercdhp
Tier 2 employer HSA/CDHP funding
integerrequired—
t3_ercdhp
Tier 3 employer HSA/CDHP funding
integerrequired—
t4_ercdhp
Tier 4 employer HSA/CDHP funding
integerrequired—

Create Dental Plan

POST /plans/dental/
38 of 38 fields · 21 required
FieldTypeReq.Allowed values
employer
Employer ID
stringrequired—
title
Plan title
stringrequired—
carrier
Carrier / ASO provider
stringrequired—
start_date
Plan start date
stringrequired—
end_date
Plan end date
stringrequired—
from_plan
Prior-year plan ID
stringoptional—
from_action
Prior-year relationship
stringoptional
RENEWEDCONVERTED
pt
Offered to part-time employees
booleanrequired—
funding
Funding type
stringrequired
FUNDING_FULLYFUNDING_LEVELFUNDING_SELF
t1_ee
Tier 1 employee contribution (PEPY)
integerrequired—
t2_ee
Tier 2 employee contribution (PEPY)
integerrequired—
t3_ee
Tier 3 employee contribution (PEPY)
integerrequired—
t4_ee
Tier 4 employee contribution (PEPY)
integerrequired—
t1_gross
Tier 1 total cost (PEPY)
integerrequired—
t2_gross
Tier 2 total cost (PEPY)
integerrequired—
t3_gross
Tier 3 total cost (PEPY)
integerrequired—
t4_gross
Tier 4 total cost (PEPY)
integerrequired—
type
Plan type
stringrequired
DPPODMO
in_ded_single
In-network deductible (single)
integerrequired—
in_ded_family
In-network deductible (family)
integerrequired—
in_max
In-network annual maximum
integerrequired—
in_max_ortho
In-network orthodontia maximum
integeroptional—
out_ded_single
Out-of-network deductible (single)
integeroptional—
out_ded_family
Out-of-network deductible (family)
integeroptional—
out_max
Out-of-network annual maximum
integeroptional—
out_max_ortho
Out-of-network orthodontia maximum
integeroptional—
prev_ded_apply
Deductible applies to preventive care
booleanrequired—
basic_ded_apply
Deductible applies to basic care
booleanrequired—
major_ded_apply
Deductible applies to major care
booleanoptional—
ortho_ded_apply
Deductible applies to orthodontia
booleanoptional—
in_prev_coin
In-network preventive coinsurance
integeroptional—
in_basic_coin
In-network basic coinsurance
integeroptional—
in_major_coin
In-network major coinsurance
integeroptional—
in_ortho_coin
In-network orthodontia coinsurance
integeroptional—
out_prev_coin
Out-of-network preventive coinsurance
integeroptional—
out_basic_coin
Out-of-network basic coinsurance
integeroptional—
out_major_coin
Out-of-network major coinsurance
integeroptional—
out_ortho_coin
Out-of-network orthodontia coinsurance
integeroptional—

Create Vision Plan

POST /plans/vision/
33 of 33 fields · 19 required
FieldTypeReq.Allowed values
employer
Employer ID
stringrequired—
title
Plan title
stringrequired—
carrier
Carrier / ASO provider
stringrequired—
start_date
Plan start date
stringrequired—
end_date
Plan end date
stringrequired—
from_plan
Prior-year plan ID
stringoptional—
from_action
Prior-year relationship
stringoptional
RENEWEDCONVERTED
pt
Offered to part-time employees
booleanrequired—
funding
Funding type
stringrequired
FUNDING_FULLYFUNDING_LEVELFUNDING_SELF
t1_ee
Tier 1 employee contribution (PEPY)
integerrequired—
t2_ee
Tier 2 employee contribution (PEPY)
integerrequired—
t3_ee
Tier 3 employee contribution (PEPY)
integerrequired—
t4_ee
Tier 4 employee contribution (PEPY)
integerrequired—
t1_gross
Tier 1 total cost (PEPY)
integerrequired—
t2_gross
Tier 2 total cost (PEPY)
integerrequired—
t3_gross
Tier 3 total cost (PEPY)
integerrequired—
t4_gross
Tier 4 total cost (PEPY)
integerrequired—
exam_frequency
Exam frequency (months)
integerrequired—
lenses_frequency
Lenses frequency (months)
integerrequired—
frames_frequency
Frames frequency (months)
integerrequired—
contacts_frequency
Contacts frequency (months)
integerrequired—
exam_copay
Exam copay (in-network)
integeroptional—
lenses_copay
Lenses copay (in-network)
integeroptional—
frames_copay
Frames copay (in-network)
integeroptional—
contacts_copay
Contacts copay (in-network)
integeroptional—
exam_allowance
Exam allowance (in-network)
integeroptional—
lenses_allowance
Lenses allowance (in-network)
integeroptional—
frames_allowance
Frames allowance (in-network)
integeroptional—
contacts_allowance
Contacts allowance (in-network)
integeroptional—
exam_out_allowance
Exam allowance (out-of-network)
integeroptional—
lenses_out_allowance
Lenses allowance (out-of-network)
integeroptional—
frames_out_allowance
Frames allowance (out-of-network)
integeroptional—
contacts_out_allowance
Contacts allowance (out-of-network)
integeroptional—

Create Basic Life Plan

POST /plans/basiclife/
13 of 13 fields · 8 required
FieldTypeReq.Allowed values
employer
Employer ID
stringrequired—
title
Plan title
stringrequired—
carrier
Carrier / ASO provider
stringrequired—
start_date
Plan start date
stringrequired—
end_date
Plan end date
stringrequired—
from_plan
Prior-year plan ID
stringoptional—
from_action
Prior-year relationship
stringoptional
RENEWEDCONVERTED
pt
Offered to part-time employees
booleanrequired—
type
Benefit amount basis
stringrequired
MULTIPLE_OF_SALARYFLAT_AMOUNT
multiple
Salary multiple
numberoptional—
multiple_max
Salary-multiple benefit cap
numberoptional—
flat_amount
Flat benefit amount
numberoptional—
add
AD&D included
booleanrequired—

Create Voluntary Life Plan

POST /plans/voluntarylife/
13 of 13 fields · 9 required
FieldTypeReq.Allowed values
employer
Employer ID
stringrequired—
title
Plan title
stringrequired—
carrier
Carrier / ASO provider
stringrequired—
start_date
Plan start date
stringrequired—
end_date
Plan end date
stringrequired—
from_plan
Prior-year plan ID
stringoptional—
from_action
Prior-year relationship
stringoptional
RENEWEDCONVERTED
pt
Offered to part-time employees
booleanrequired—
max
Maximum employee benefit
numberrequired—
guarantee_issue
Guarantee issue amount
numberrequired—
max_spouse
Maximum spouse benefit
numberoptional—
max_children
Maximum child benefit
numberoptional—
add
AD&D included
booleanrequired—

Create STD Plan

POST /plans/std/
14 of 14 fields · 12 required
FieldTypeReq.Allowed values
employer
Employer ID
stringrequired—
title
Plan title
stringrequired—
carrier
Carrier / ASO provider
stringrequired—
start_date
Plan start date
stringrequired—
end_date
Plan end date
stringrequired—
from_plan
Prior-year plan ID
stringoptional—
from_action
Prior-year relationship
stringoptional
RENEWEDCONVERTED
pt
Offered to part-time employees
booleanrequired—
cost_share
Cost-share model
stringrequired
EMPLOYER_PAIDEMPLOYEE_COST_SHAREVOLUNTARY
percentage
Income replacement percentage
integerrequired—
weekly_max
Weekly benefit maximum
integerrequired—
waiting_days_injury
Waiting period, injury (days)
integerrequired—
waiting_days_sick
Waiting period, illness (days)
integerrequired—
duration_weeks
Benefit duration (weeks)
integerrequired—

Create LTD Plan

POST /plans/ltd/
12 of 12 fields · 10 required
FieldTypeReq.Allowed values
employer
Employer ID
stringrequired—
title
Plan title
stringrequired—
carrier
Carrier / ASO provider
stringrequired—
start_date
Plan start date
stringrequired—
end_date
Plan end date
stringrequired—
from_plan
Prior-year plan ID
stringoptional—
from_action
Prior-year relationship
stringoptional
RENEWEDCONVERTED
pt
Offered to part-time employees
booleanrequired—
cost_share
Cost-share model
stringrequired
EMPLOYER_PAIDEMPLOYEE_COST_SHAREVOLUNTARY
percentage
Income replacement percentage
integerrequired—
monthly_max
Monthly benefit maximum
integerrequired—
waiting_weeks
Waiting period (weeks)
integerrequired—

Create Stop Loss Plan

POST /plans/stoploss/
12 of 12 fields · 9 required
FieldTypeReq.Allowed values
employer
Employer ID
stringrequired—
title
Plan title
stringrequired—
carrier
Carrier / ASO provider
stringrequired—
start_date
Plan start date
stringrequired—
end_date
Plan end date
stringrequired—
from_plan
Prior-year plan ID
stringoptional—
from_action
Prior-year relationship
stringoptional
RENEWEDCONVERTED
spec_ded
Specific deductible
integerrequired—
spec_rate_single
Specific rate (single)
integerrequired—
spec_rate_family
Specific rate (family)
integerrequired—
num_lasers
Lasered individuals
integerrequired—
agg_rate
Aggregate rate
integeroptional—

Create Supplemental Plan

POST /plans/supplemental/
15 of 15 fields · 13 required
FieldTypeReq.Allowed values
employer
Employer ID
stringrequired—
title
Plan title
stringrequired—
carrier
Carrier / ASO provider
stringrequired—
start_date
Plan start date
stringrequired—
end_date
Plan end date
stringrequired—
from_plan
Prior-year plan ID
stringoptional—
from_action
Prior-year relationship
stringoptional
RENEWEDCONVERTED
critical_illness
Critical illness offered
booleanrequired—
hospital_indemnity
Hospital indemnity offered
booleanrequired—
accident
Accident offered
booleanrequired—
cancer
Cancer offered
booleanrequired—
pet
Pet insurance offered
booleanrequired—
legal_assist
Legal assistance offered
booleanrequired—
credit_protection
Credit protection offered
booleanrequired—
tuition_reimburse
Tuition reimbursement offered
booleanrequired—

Create User

POST /users/
4 of 4 fields · 4 required
FieldTypeReq.Allowed values
email
Work email
stringrequired—
first_name
First name
stringrequired—
last_name
Last name
stringrequired—
division_ids
Division IDs
array<string>required—

Create Division

POST /divisions/
3 of 3 fields · 3 required
FieldTypeReq.Allowed values
name
Name
stringrequired—
users
User emails
array<string>required—
employer_ids
Employer IDs
array<string>required—

Add User to Division

POST /divisions/{divisionID}/addUser/
1 of 1 fields · 1 required
FieldTypeReq.Allowed values
email
Work email
stringrequired—