producerSyncUpdatesAvailable
WEBHOOKFires once per day, after AgentSync has finished processing NIPR’s refresh
across your entire monitored population.
This is a batch-complete signal, not a per-producer one. There is no event for an
individual NPN, and the payload carries only a runDate — no NPN — because the
event means “every producer you monitor has been processed”, not “this producer
changed”. NIPR publishes once daily, so this is the cadence at which compliance
data can change at all.
Use data.runDate as the value for the updatedSince parameter to fetch just the
records that changed.
Body
application/json
Body
UpdatesAvailableWebhookEvent
Fields common to every ProducerSync webhook event.
Unique identifier for this event, a TypeID with the whe_ prefix. Repeated on retries — use it to deduplicate.
Example:whe_01m0a149wzf6sb9ap9y8tafwe1
The specific event type.
UTC time the event was generated. Fractional-second precision is not fixed - parse with a tolerant RFC 3339 parser rather than a fixed-millisecond format.
Example:2026-08-18T08:52:09.2471298Z
Show Child Parameters
Response
2XX
Response
Customer endpoint acknowledged the event.
producerSyncNpnActivated
WEBHOOKDelivered when a producer is added to your monitored population.
Fires immediately — it is triggered by a change to your account’s subscription
list, not by NIPR’s daily cycle. Use it to start onboarding workflows or run an
initial compliance check.
Body
application/json
Body
NpnActivatedWebhookEvent
Fields common to every ProducerSync webhook event.
Unique identifier for this event, a TypeID with the whe_ prefix. Repeated on retries — use it to deduplicate.
Example:whe_01m0a149wzf6sb9ap9y8tafwe1
The specific event type.
UTC time the event was generated. Fractional-second precision is not fixed - parse with a tolerant RFC 3339 parser rather than a fixed-millisecond format.
Example:2026-08-18T08:52:09.2471298Z
Show Child Parameters
Response
2XX
Response
Customer endpoint acknowledged the event.
producerSyncNpnDeactivated
WEBHOOKDelivered when a producer is removed from your monitored population.
Fires immediately — it is triggered by a change to your account’s subscription
list, not by NIPR’s daily cycle. Use it to remove the producer from active
monitoring or trigger offboarding actions.
Body
application/json
Body
NpnDeactivatedWebhookEvent
Fields common to every ProducerSync webhook event.
Unique identifier for this event, a TypeID with the whe_ prefix. Repeated on retries — use it to deduplicate.
Example:whe_01m0a149wzf6sb9ap9y8tafwe1
The specific event type.
UTC time the event was generated. Fractional-second precision is not fixed - parse with a tolerant RFC 3339 parser rather than a fixed-millisecond format.
Example:2026-08-18T08:52:09.2471298Z
Show Child Parameters
Response
2XX
Response
Customer endpoint acknowledged the event.
LoaMapping
objectExample:property, health, casualty