Policy Status API
The Policy Status sends notifications when a policy is effectuated, cancelled (i.e., never took effect) or terminated (i.e., ended after being in force).
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
Payload for On-Exchange Sync Events
Unique confirmation ID from the managed application
123456789Status of the FFM policy
effectuatedPossible values: Type of event being processed
syncPossible values: Timestamp of the last EDE synchronization
2023-06-15T14:30:00ZExternal identifier for the enrollment lead
a1b2c3d4e5f6g7h8i9j0National Producer Number (NPN) on defined assistor for the policy
12345678National Producer Number (NPN) of the agent
87654321National Producer Number (NPN) used during application submission
87654321Successful response
No content
POST /your-endpoint-url HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 527
{
"transaction_id": 123456789,
"policy_status": "effectuated",
"event_type": "sync",
"event_timestamp": "2023-06-15T14:30:00Z",
"external_id": "a1b2c3d4e5f6g7h8i9j0",
"policy_aor_npn": "12345678",
"submitter_npn": "87654321",
"npn_used_at_submission": "87654321",
"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
effectuatedPossible values: Type of event that triggered the webhook
syncPossible 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: 1113
{
"transaction_id": 123456789,
"application_id": "HSA000000000",
"policy_status": "effectuated",
"event_type": "sync",
"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": "effectuated",
"plan_hios_id": "12345LA0123456",
"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
