A notification is an event that should be communicated to a user. Check has a Notifications API to capture events that should be communicated to an end user. Partners may build product experiences using the Notifications API, such as push notifications or in-product banners.
Check will offer direct communications to users for most notification topics. However, some partners will prefer to send communications themselves. Check sends no communication for the tax statement topics; see Notification topics.
{
"id": "ntf_MrFrw0F82NSJjyw10Erk",
"topic": "ready_for_payroll",
"company": "com_zH8Gq33iBkFj5o0GKjTw",
"recipient_type": "company",
"recipient": "com_zH8Gq33iBkFj5o0GKjTw",
"email_communication": null,
"created_at": "2024-01-19 17:04:15+00"
}{
"id": "ntf_MrFrw0F82NSJjyw10Erk",
"topic": "ready_for_payroll",
"company": "com_zH8Gq33iBkFj5o0GKjTw",
"recipient_type": "company",
"recipient": "com_zH8Gq33iBkFj5o0GKjTw",
"email_communication": "cmn_MrFrw0F82NSJjyw10Erk",
"created_at": "2024-01-19 17:04:15+00"
}| Attribute | Description |
|---|---|
idstring | Unique identifier of the notification. |
topicstring | Topic of the notification. |
companystring | ID of the company associated with the intended recipient of the notification. |
recipient_typeenum | Type of notification recipient. Can be company. |
recipientstring | ID of the intended recipient of the notification. |
email_communicationstring | ID of the associated email communication created by Check. |
created_atstring | The time when the notification was created. |

