Submission Confirmation API
The Submission Confirmation API sends notifications when an enrollment application is submitted through HealthSherpa to the Carrier.
On-exchange notifications provide less detail than off-exchange plans due to regulatory restrictions. Below are links to hop to documentation for On-Exchange and Off-Exchange plans:
On-Exchange Plans
Unique identifier for the transaction (confirmation ID)
123456789Type of event that triggered the webhook
submissionPossible values: Timestamp when the application was submitted
2025-05-01T20:35:42.843ZExternal identifier for the enrollment lead
f7a8b9c0d1e2f3g4h5i6j7k8l9m0n1o2National Producer Number of the agent who submitted the application
17169718NPN recorded at the time of submission
17169718Successful response
No content
POST /your-endpoint-url HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 491
{
"transaction_id": 123456789,
"event_type": "submission",
"event_timestamp": "2025-05-01T20:35:42.843Z",
"external_id": "f7a8b9c0d1e2f3g4h5i6j7k8l9m0n1o2",
"submitter_npn": "17169718",
"npn_used_at_submission": "17169718",
"payment": {
"payment_status": "paid",
"payment_status_updated_date": "06/15/2025",
"grace_period_start_date": "06/10/2025",
"paid_through_date": "07/31/2025",
"past_due_member_responsibility_balance_due": "0.00",
"current_member_responsibility_balance_due": "50.50",
"autopay_indicator": true
}
}Successful response
No content
Off-Exchange Plans
Unique identifier for the transaction (confirmation ID)
123456789Canonical identifier for the off-exchange application
HSA000000000Current status of the active health policy
pending_effectuationPossible values: Type of event that triggered the webhook
submissionPossible values: Date when the application was last submitted (MM/DD/YYYY format)
07/01/2025External identifier for the enrollment lead
f7a8b9c0d1e2f3g4h5i6j7k8l9m0n1o2National Producer Number of the Agent of Record on the policy
1234567890National Producer Number of the agent who submitted the application
17169718NPN recorded at the time of submission
17169718HIOS ID of the insurance issuer
12345Successful response
No content
POST /your-endpoint-url HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 1136
{
"transaction_id": 123456789,
"application_id": "HSA000000000",
"policy_status": "pending_effectuation",
"event_type": "submission",
"event_timestamp": "07/01/2025",
"external_id": "f7a8b9c0d1e2f3g4h5i6j7k8l9m0n1o2",
"policy_aor_npn": "1234567890",
"submitter_npn": "17169718",
"npn_used_at_submission": "17169718",
"issuer_hios_id": "12345",
"members": [
{
"member_id": "HSM000000000",
"first_name": "John",
"last_name": "Doe",
"date_of_birth": "05/10/1980"
}
],
"policies": [
{
"policy_id": "HSP000000000",
"effective_date": "08/01/2025",
"expiration_date": "12/31/2025",
"status": "pending_effectuation",
"plan_hios_id": "12345LA012345",
"gross_premium": 750.25,
"members": [
{
"member_id": "HSM000000000",
"effective_date": "08/01/2025",
"removed_date": null
}
],
"agent_of_record": {
"npn": "1234567890",
"first_name": "Tom",
"last_name": "Doe",
"state_license_number": "GA123456",
"email": "[email protected]"
},
"payment": {
"payment_status": "paid",
"payment_status_updated_date": "06/15/2025",
"grace_period_start_date": "06/10/2025",
"paid_through_date": "07/31/2025",
"past_due_member_responsibility_balance_due": "0.00",
"current_member_responsibility_balance_due": "50.50",
"autopay_indicator": true
}
}
]
}Successful response
No content
Last updated
