Events
Respond to activity that occurs within Chart and third-party providers.
Events represent activity that has occurred within Chart or within third-party tax providers. Your app can sync the data via either the events API or webhooks.
Event objects
All event objects share a similar structure.
Attribute | Description |
---|---|
event | A string that distinguishes the event type. |
id | Unique identifier for the event. |
data | Event payload. |
created_at | Timestamp of when the event occurred. |
Taxpayer events
Events emitted when data about a taxpayer changes such as when a taxpayer’s status changes, a taxpayer is disconnected from a provider, or a taxpayer’s records are synced.
taxpayer.status_changed
taxpayer.status_changed
taxpayer.records_synced
taxpayer.records_synced
taxpayer.disconnected
taxpayer.disconnected
Widget events
Events emitted when end users (taxpayers) interact with Chart Connect widget.
widget.opened
widget.opened
widget.closed
widget.closed
widget.failed
widget.failed
Client Link events
Events emitted when end users (taxpayers) interact with the no-code client links.
client_link.opened
client_link.opened
client_link.closed
client_link.closed
client_link.failed
client_link.failed
client_link.succeeded
client_link.succeeded