Thatch for Platforms is a set of APIs and embeddable components, enabling you to effortlessly bring ICHRA (Individual Coverage Health Reimbursement Arrangement) benefits to your customers.
Thatch for Platforms is only available to specific partners. Get in touch with us at platforms@thatch.ai to set up an account.
employer_id required | string Example: employer_id=empl_01j9w59xh2p5d03z0zxgcv2vag Employer ID |
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
periods[start_after] | string <date> Example: periods[start_after]=2024-01-01 Periods starting on or after date, in ISO 8601 format |
periods[end_before] | string <date> Example: periods[end_before]=2024-01-01 Periods ending on or before date, in ISO 8601 format |
{- "data": [
- {
- "employee_id": "employee_01j85kpd8yxkabyrm83d3h2ya3",
- "periods": [
- {
- "start_date": "2024-05-01",
- "end_date": "2024-05-31",
- "deductions": [
- {
- "amount": {
- "amount": 1099,
- "currency_code": "USD"
}, - "type": "s125_pretax",
- "applied_correction": {
- "amount": 1099,
- "currency_code": "USD"
}
}
]
}
]
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
Employees work for employers, both of which are managed by partners. Employees enrolled in plans are also represented in Thatch as member objects.
employer_id required | string ID of the employee's employer |
first_name required | string Employee's first name |
last_name required | string Employee's last name |
personal_email | string Employee's personal email address (at least one email address must be set) |
work_email | string Employee's work email address (at least one email address must be set) |
metadata | object Set of key-value pairs that you can attach to an API resource. This can be useful for storing additional information about the resource in a structured format. Individual keys can be unset by posting an empty string value ( |
{- "personal_email": "string",
- "work_email": "string",
- "employer_id": "string",
- "first_name": "string",
- "last_name": "string",
- "metadata": { }
}
{- "id": "employee_01j85kpd8yxkabyrm83d3h2ya3",
- "employer_id": "empl_01j2j3smtwx656y2tbqm7ty6gr",
- "personal_email": "ana.diaz@gmail.test",
- "work_email": "ana.diaz@acme.test",
- "first_name": "Ana",
- "last_name": "Diaz",
- "enrollment_events": [
- {
- "type": "open_enrollment",
- "subtype": "renewal",
- "plan_year": 2024,
- "start_date": "2024-11-01",
- "end_date": "2024-11-30",
- "status": "active"
}
], - "member_id": "mbr_01j85kpd8yxkabyrm83d3h2ya3",
- "metadata": {
- "key": "value"
}
}
{- "id": "employee_01j85kpd8yxkabyrm83d3h2ya3",
- "employer_id": "empl_01j2j3smtwx656y2tbqm7ty6gr",
- "personal_email": "ana.diaz@gmail.test",
- "work_email": "ana.diaz@acme.test",
- "first_name": "Ana",
- "last_name": "Diaz",
- "enrollment_events": [
- {
- "type": "open_enrollment",
- "subtype": "renewal",
- "plan_year": 2024,
- "start_date": "2024-11-01",
- "end_date": "2024-11-30",
- "status": "active"
}
], - "member_id": "mbr_01j85kpd8yxkabyrm83d3h2ya3",
- "metadata": {
- "key": "value"
}
}
employer_id | string Employer ID |
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
{- "data": [
- {
- "id": "employee_01j85kpd8yxkabyrm83d3h2ya3",
- "employer_id": "empl_01j2j3smtwx656y2tbqm7ty6gr",
- "personal_email": "ana.diaz@gmail.test",
- "work_email": "ana.diaz@acme.test",
- "first_name": "Ana",
- "last_name": "Diaz",
- "enrollment_events": [
- {
- "type": "open_enrollment",
- "subtype": "renewal",
- "plan_year": 2024,
- "start_date": "2024-11-01",
- "end_date": "2024-11-30",
- "status": "active"
}
], - "member_id": "mbr_01j85kpd8yxkabyrm83d3h2ya3",
- "metadata": {
- "key": "value"
}
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
id required | string ID of the employee |
personal_email | string Employee's personal email address (at least one email address must be set) |
work_email | string Employee's work email address (at least one email address must be set) |
first_name | string Employee's first name |
last_name | string Employee's last name |
metadata | object Set of key-value pairs that you can attach to an API resource. This can be useful for storing additional information about the resource in a structured format. Individual keys can be unset by posting an empty string value ( |
{- "personal_email": "string",
- "work_email": "string",
- "first_name": "string",
- "last_name": "string",
- "metadata": { }
}
{- "id": "employee_01j85kpd8yxkabyrm83d3h2ya3",
- "employer_id": "empl_01j2j3smtwx656y2tbqm7ty6gr",
- "personal_email": "ana.diaz@gmail.test",
- "work_email": "ana.diaz@acme.test",
- "first_name": "Ana",
- "last_name": "Diaz",
- "enrollment_events": [
- {
- "type": "open_enrollment",
- "subtype": "renewal",
- "plan_year": 2024,
- "start_date": "2024-11-01",
- "end_date": "2024-11-30",
- "status": "active"
}
], - "member_id": "mbr_01j85kpd8yxkabyrm83d3h2ya3",
- "metadata": {
- "key": "value"
}
}
Employers onboard into a platform through employer onboarding sessions. After creating a session, provide the claim_url
to the onboarding iframe in your app.
employer required | string ID of the employer to create an onboarding session for |
{- "employer": "empl_01j2j3smtwx656y2tbqm7ty6gr"
}
{- "employer": "empl_01j2j3smtwx656y2tbqm7ty6gr",
- "expires_at": "2024-09-11T12:50:46Z"
}
email required | string Email address for employer's administrator |
name required | string Employer's name |
business_type required | string Enum: "c_corp" "s_corp" "llc" "partnership" "sole_proprietorship" "non_profit" Employer's business type |
ein required | string Employer's EIN (Employer Identification Number) |
address_line1 required | string Employer's address (line 1) |
city required | string Employer's city |
state required | string Enum: "AK" "AL" "AR" "AZ" "CA" "CO" "CT" "DC" "DE" "FL" "GA" "HI" "IA" "ID" "IL" "IN" "KS" "KY" "LA" "MA" "MD" "ME" "MI" "MN" "MO" "MS" "MT" "NC" "ND" "NE" "NH" "NJ" "NM" "NV" "NY" "OH" "OK" "OR" "PA" "RI" "SC" "SD" "TN" "TX" "UT" "VA" "VT" "WA" "WI" "WV" "WY" Employer's state |
zip required | string Employer's ZIP code, with optional +4 |
dba | string Employer's DBA (Doing Business As) name |
address_line2 | string Employer's address (line 2) |
phone_number | string Employer's phone number |
metadata | object Set of key-value pairs that you can attach to an API resource. This can be useful for storing additional information about the resource in a structured format. Individual keys can be unset by posting an empty string value ( |
{- "email": "admin@employer.test",
- "name": "Acme Corp",
- "business_type": "c_corp",
- "ein": "12-3456789",
- "dba": "string",
- "address_line1": "123 Main St",
- "address_line2": "",
- "city": "San Francisco",
- "state": "CA",
- "zip": "94108",
- "phone_number": "415-555-1212",
- "metadata": { }
}
{- "id": "empl_01j2j3smtwx656y2tbqm7ty6gr",
- "name": "Acme Corp",
- "business_type": "c_corp",
- "ein": "12-3456789",
- "dba": "string",
- "address_line1": "123 Main St",
- "address_line2": "string",
- "city": "San Francisco",
- "state": "CA",
- "zip": "94108",
- "phone_number": "+14152370005",
- "metadata": {
- "key": "value"
}
}
{- "id": "empl_01j2j3smtwx656y2tbqm7ty6gr",
- "name": "Acme Corp",
- "business_type": "c_corp",
- "ein": "12-3456789",
- "dba": "string",
- "address_line1": "123 Main St",
- "address_line2": "string",
- "city": "San Francisco",
- "state": "CA",
- "zip": "94108",
- "phone_number": "+14152370005",
- "metadata": {
- "key": "value"
}
}
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
{- "data": [
- {
- "id": "empl_01j2j3smtwx656y2tbqm7ty6gr",
- "name": "Acme Corp",
- "business_type": "c_corp",
- "ein": "12-3456789",
- "dba": "string",
- "address_line1": "123 Main St",
- "address_line2": "string",
- "city": "San Francisco",
- "state": "CA",
- "zip": "94108",
- "phone_number": "+14152370005",
- "metadata": {
- "key": "value"
}
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
id required | string ID of the employer |
metadata | object Set of key-value pairs that you can attach to an API resource. This can be useful for storing additional information about the resource in a structured format. Individual keys can be unset by posting an empty string value ( |
{- "metadata": { }
}
{- "id": "empl_01j2j3smtwx656y2tbqm7ty6gr",
- "name": "Acme Corp",
- "business_type": "c_corp",
- "ein": "12-3456789",
- "dba": "string",
- "address_line1": "123 Main St",
- "address_line2": "string",
- "city": "San Francisco",
- "state": "CA",
- "zip": "94108",
- "phone_number": "+14152370005",
- "metadata": {
- "key": "value"
}
}
id required | string Example: enrlmt_01j7h53qgy8m2q1f7563hbvpqj Enrollment ID |
{- "id": "enrlmt_01j7h53qgy8m2q1f7563hbvpqj",
- "member_id": "mbr_01j7h53qa133q71z25n7a3w0n4",
- "coverage_types": [
- "medical",
- "dental",
- "vision"
], - "status": "completed",
- "status_events": [
- {
- "status": "completed",
- "timestamp": "2024-11-01T00:00:00Z"
}
], - "plan_id": "mdpln_01j7h53nf2j0hc5a235b6xmxn4",
- "plan_code": "standard",
- "premium": {
- "amount": 1099,
- "currency_code": "USD"
}, - "broker": {
- "name": "Thatch Health Insurance Services LLC",
- "npn": "20782309"
}, - "enrollment_coverages": [
- {
- "first_name": "Ana",
- "last_name": "Diaz",
- "relationship": "self",
- "date_of_birth": "1990-01-02",
- "gender": "female",
- "start_date": "2024-05-01",
- "end_date": "2024-12-31"
}
]
}
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
member_id | string Example: member_id=mbr_01j7h53qa133q71z25n7a3w0n4 Member ID |
status | string Enum: "in_member_cart" "member_confirmed" "submission_processing" "carrier_processing" "completed" "canceled" "broker_created" Example: status=completed Enrollment status |
{- "data": [
- {
- "id": "enrlmt_01j7h53qgy8m2q1f7563hbvpqj",
- "member_id": "mbr_01j7h53qa133q71z25n7a3w0n4",
- "coverage_types": [
- "medical",
- "dental",
- "vision"
], - "status": "completed",
- "status_events": [
- {
- "status": "completed",
- "timestamp": "2024-11-01T00:00:00Z"
}
], - "plan_id": "mdpln_01j7h53nf2j0hc5a235b6xmxn4",
- "plan_code": "standard",
- "premium": {
- "amount": 1099,
- "currency_code": "USD"
}, - "broker": {
- "name": "Thatch Health Insurance Services LLC",
- "npn": "20782309"
}, - "enrollment_coverages": [
- {
- "first_name": "Ana",
- "last_name": "Diaz",
- "relationship": "self",
- "date_of_birth": "1990-01-02",
- "gender": "female",
- "start_date": "2024-05-01",
- "end_date": "2024-12-31"
}
]
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
Members represent employees enrolled in plans. Thatch creates member objects automatically, but you can retrieve them (for example, to aid in supporting an enrolled employee.
{- "id": "mbr_01j85kpd8yxkabyrm83d3h2ya3",
- "employee_id": "employee_01j7h53r7gpd0q0wtx4pcfcska",
- "first_name": "Ana",
- "last_name": "Diaz",
- "address_line1": "123 Main St",
- "address_line2": "string",
- "city": "San Francisco",
- "state": "CA",
- "zip": "94108",
- "date_of_birth": "1989-07-15"
}
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
{- "data": [
- {
- "id": "mbr_01j85kpd8yxkabyrm83d3h2ya3",
- "employee_id": "employee_01j7h53r7gpd0q0wtx4pcfcska",
- "first_name": "Ana",
- "last_name": "Diaz",
- "address_line1": "123 Main St",
- "address_line2": "string",
- "city": "San Francisco",
- "state": "CA",
- "zip": "94108",
- "date_of_birth": "1989-07-15"
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
{- "id": "mdpln_01j2w394ngkjh3dfqdqzac4ev4",
- "carrier_name": "Anthem",
- "friendly_name": "Silver 70 HMO 2850/50",
- "plan_type": "hmo",
- "metal_tier": "silver",
- "deductible": {
- "amount": 1099,
- "currency_code": "USD"
}, - "premium": {
- "amount": 1099,
- "currency_code": "USD"
}, - "hios_id": "70285CA1234567"
}
zip required | string Example: zip=94105 Five-digit ZIP code for the entire family |
ages[] required | Array of integers <int32> [ items <int32 > ] Example: ages[]=33&ages[]=42&ages[]=7 Ages of the prospect's employee and their dependents. The length of this parameter should match the length of relationships parameter. |
relationships[] required | Array of strings Items Enum: "self" "spouse" "child" Example: relationships[]=self&relationships[]=spouse&relationships[]=child Relationships of the prospect employee and their dependents. The length of this parameter should match the length of ages parameter. |
year | integer <int32> Default: "" Example: year=2025 Plan year, defaults to the current year |
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
{- "data": [
- {
- "id": "mdpln_01j2w394ngkjh3dfqdqzac4ev4",
- "carrier_name": "Anthem",
- "friendly_name": "Silver 70 HMO 2850/50",
- "plan_type": "hmo",
- "metal_tier": "silver",
- "deductible": {
- "amount": 1099,
- "currency_code": "USD"
}, - "premium": {
- "amount": 1099,
- "currency_code": "USD"
}, - "hios_id": "70285CA1234567"
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
zip required | string Example: zip=94105 ZIP code for all family. This should be the 5 digit ZIP code, not the ZIP+4. |
age required | integer <int32> Example: age=33 Age of the employee |
benchmark required | string Enum: "score_tier_0" "score_tier_1" "score_tier_2" "score_tier_3" Example: benchmark=score_tier_0 Plan benchmark |
year | integer <int32> Default: "" Example: year=2025 Plan year, defaults to the current year |
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
{- "data": [
- {
- "id": "mdpln_01j2w394ngkjh3dfqdqzac4ev4",
- "carrier_name": "Anthem",
- "friendly_name": "Silver 70 HMO 2850/50",
- "plan_type": "hmo",
- "metal_tier": "silver",
- "deductible": {
- "amount": 1099,
- "currency_code": "USD"
}, - "premium": {
- "amount": 1099,
- "currency_code": "USD"
}, - "hios_id": "70285CA1234567"
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
prospect_id required | string Prospect ID |
required | Array of objects | ||||||||
Array
|
{- "employees": [
- {
- "name": "string",
- "date_of_birth": "2019-08-24",
- "zip": "string",
- "dependents": [
- {
- "relationship": "spouse",
- "date_of_birth": "2019-08-24"
}
]
}
]
}
[- {
- "id": "prospect_ee_01j2w3kcb6dfyaqsw1c460f8jw",
- "name": "Stephani Hermann",
- "date_of_birth": "1989-07-15",
- "zip": "94103",
- "dependents": [
- {
- "relationship": "spouse",
- "date_of_birth": "2012-04-04"
}
], - "quoting_prospect_id": "prospect_01j2w3kcb6dfyaqsw1c460f8jw"
}
]
name required | string Prospect's name |
string or null Prospect's email address | |
archived | boolean Prospect's archived (if true) or active (if false) status |
{- "name": "Acme Corp",
- "email": "prospect@acme.org",
- "archived": true
}
{- "id": "prospect_01j2w394ngkjh3dfqdqzac4ev4",
- "name": "Acme Corp",
- "email": "prospect@acme.org",
- "archived": false,
- "created_at": "2024-11-01T00:00:00Z",
- "updated_at": "2024-11-01T00:00:00Z"
}
prospect_id required | string Prospect ID |
year required | integer <int32> Quote year |
benchmark | string Enum: "score_tier_0" "score_tier_1" "score_tier_2" "score_tier_3" Benchmark used to generate the cost for this quote |
employee_multiplier | number <double> Percentage of the employee-only premium that the employer covers, from 0.0 - 1.0 (for example, 0.8 means 80%) |
first_dependent_multiplier | number <double> Percentage of the employee-only contribution the employer wants to provide for the first dependent, from 0.0 - 1.0 (for example, 0.5 means 50%) |
additional_dependent_multiplier | number <double> Percentage of the employee-only contribution the employer wants to provide for additional dependents, from 0.0 - 1.0 (for example, 0.3 means 30%) |
{- "year": 2025,
- "benchmark": "score_tier_0",
- "employee_multiplier": 0.1,
- "first_dependent_multiplier": 0.1,
- "additional_dependent_multiplier": 0.1
}
{- "id": "qte_01j2w592k42n6f86fcpqp9frfr",
- "benchmark": "score_tier_0",
- "year": 2025,
- "employee_multiplier": 0.8,
- "first_dependent_multiplier": 0.5,
- "additional_dependent_multiplier": 0.3,
- "created_at": "2024-11-01T00:00:00Z",
- "updated_at": "2024-11-01T00:00:00Z",
- "quoting_prospect_id": "prospect_01j2w592k42n6f86fcpqp9frfr"
}
prospect_id required | string Prospect ID |
date_of_birth required | string <date> Date of birth of the prospect employee, in YYYY-MM-DD format |
zip required | string Prospect employee's ZPI code |
required | Array of objects |
name | string Prospect employee's name |
{- "name": "string",
- "date_of_birth": "2019-08-24",
- "zip": "string",
- "dependents": [
- {
- "relationship": "spouse",
- "date_of_birth": "2019-08-24"
}
]
}
{- "id": "prospect_ee_01j2w3kcb6dfyaqsw1c460f8jw",
- "name": "Stephani Hermann",
- "date_of_birth": "1989-07-15",
- "zip": "94103",
- "dependents": [
- {
- "relationship": "spouse",
- "date_of_birth": "2012-04-04"
}
], - "quoting_prospect_id": "prospect_01j2w3kcb6dfyaqsw1c460f8jw"
}
{- "id": "prospect_01j2w394ngkjh3dfqdqzac4ev4",
- "name": "Acme Corp",
- "email": "prospect@acme.org",
- "archived": false,
- "created_at": "2024-11-01T00:00:00Z",
- "updated_at": "2024-11-01T00:00:00Z"
}
prospect_id required | string Prospect ID |
id required | string Quote ID |
{- "id": "qte_01j2w592k42n6f86fcpqp9frfr",
- "benchmark": "score_tier_0",
- "year": 2025,
- "employee_multiplier": 0.8,
- "first_dependent_multiplier": 0.5,
- "additional_dependent_multiplier": 0.3,
- "created_at": "2024-11-01T00:00:00Z",
- "updated_at": "2024-11-01T00:00:00Z",
- "quoting_prospect_id": "prospect_01j2w592k42n6f86fcpqp9frfr",
- "employer_contribution": {
- "amount": 1099,
- "currency_code": "USD"
}, - "employee_contribution": {
- "amount": 1099,
- "currency_code": "USD"
}, - "employee_results": [
- {
- "prospect_employee_id": "prospect_ee_01j2w3kcb6dfyaqsw1c460f8jw",
- "allowance": 100,
- "full_employee_amount": 50,
- "full_dependent_amount": 50
}
]
}
prospect_id required | string Prospect ID |
id required | string Employee ID |
{- "id": "prospect_ee_01j2w3kcb6dfyaqsw1c460f8jw",
- "name": "Stephani Hermann",
- "date_of_birth": "1989-07-15",
- "zip": "94103",
- "dependents": [
- {
- "relationship": "spouse",
- "date_of_birth": "2012-04-04"
}
], - "quoting_prospect_id": "prospect_01j2w3kcb6dfyaqsw1c460f8jw"
}
prospect_id required | string Prospect ID |
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
{- "data": [
- {
- "id": "prospect_ee_01j2w3kcb6dfyaqsw1c460f8jw",
- "name": "Stephani Hermann",
- "date_of_birth": "1989-07-15",
- "zip": "94103",
- "dependents": [
- {
- "relationship": "spouse",
- "date_of_birth": "2012-04-04"
}
], - "quoting_prospect_id": "prospect_01j2w3kcb6dfyaqsw1c460f8jw"
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
archived | boolean If specified, filter by active (false) or archived (true) prospects |
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
{- "data": [
- {
- "id": "prospect_01j2w394ngkjh3dfqdqzac4ev4",
- "name": "Acme Corp",
- "email": "prospect@acme.org",
- "archived": false,
- "created_at": "2024-11-01T00:00:00Z",
- "updated_at": "2024-11-01T00:00:00Z"
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
prospect_id required | string Prospect ID |
page[number] | integer <int32> >= 1 Default: 1 Page number |
page[size] | integer <int32> [ 1 .. 1000 ] Default: 20 Number of items per page. Must be between 1 and 1,000 (inclusive). Defaults to 20. |
{- "data": [
- {
- "id": "qte_01j2w592k42n6f86fcpqp9frfr",
- "benchmark": "score_tier_0",
- "year": 2025,
- "employee_multiplier": 0.8,
- "first_dependent_multiplier": 0.5,
- "additional_dependent_multiplier": 0.3,
- "created_at": "2024-11-01T00:00:00Z",
- "updated_at": "2024-11-01T00:00:00Z",
- "quoting_prospect_id": "prospect_01j2w592k42n6f86fcpqp9frfr"
}
], - "pagination": {
- "total_records": 25,
- "current_page": 1,
- "total_pages": 3,
- "next_page": 2,
- "prev_page": 0
}
}
id required | string |
name | string Prospect's name |
string or null Prospect's email address | |
archived | boolean Prospect's archived (if true) or active (if false) status |
{- "name": "Acme Corp",
- "email": "prospect@acme.org",
- "archived": true
}
{- "id": "prospect_01j2w394ngkjh3dfqdqzac4ev4",
- "name": "Acme Corp",
- "email": "prospect@acme.org",
- "archived": false,
- "created_at": "2024-11-01T00:00:00Z",
- "updated_at": "2024-11-01T00:00:00Z"
}
prospect_id required | string Prospect ID |
id required | string Quote ID |
year | integer <int32> Quote year |
benchmark | string Enum: "score_tier_0" "score_tier_1" "score_tier_2" "score_tier_3" Benchmark used to generate the cost for this quote |
employee_multiplier | number <double> Percentage of the employee-only premium that the employer covers, from 0.0 - 1.0 (for example, 0.8 means 80%) |
first_dependent_multiplier | number <double> Percentage of the employee-only contribution the employer wants to provide for the first dependent, from 0.0 - 1.0 (for example, 0.5 means 50%) |
additional_dependent_multiplier | number <double> Percentage of the employee-only contribution the employer wants to provide for additional dependents, from 0.0 - 1.0 (for example, 0.3 means 30%) |
{- "year": 2025,
- "benchmark": "score_tier_0",
- "employee_multiplier": 0.1,
- "first_dependent_multiplier": 0.1,
- "additional_dependent_multiplier": 0.1
}
{- "id": "qte_01j2w592k42n6f86fcpqp9frfr",
- "benchmark": "score_tier_0",
- "year": 2025,
- "employee_multiplier": 0.8,
- "first_dependent_multiplier": 0.5,
- "additional_dependent_multiplier": 0.3,
- "created_at": "2024-11-01T00:00:00Z",
- "updated_at": "2024-11-01T00:00:00Z",
- "quoting_prospect_id": "prospect_01j2w592k42n6f86fcpqp9frfr"
}
prospect_id required | string Prospect ID |
id required | string Employee ID |
name | string Prospect employee's name |
date_of_birth | string <date> Prospect employee's date of birth, in YYYY-MM-DD format |
zip | string Prospect employee's ZIP code |
Array of objects |
{- "name": "string",
- "date_of_birth": "2019-08-24",
- "zip": "string",
- "dependents": [
- {
- "relationship": "spouse",
- "date_of_birth": "2019-08-24"
}
]
}
{- "id": "prospect_ee_01j2w3kcb6dfyaqsw1c460f8jw",
- "name": "Stephani Hermann",
- "date_of_birth": "1989-07-15",
- "zip": "94103",
- "dependents": [
- {
- "relationship": "spouse",
- "date_of_birth": "2012-04-04"
}
], - "quoting_prospect_id": "prospect_01j2w3kcb6dfyaqsw1c460f8jw"
}