The notification object

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"
}

AttributeDescription
id
string
Unique identifier of the notification.
topic
string
Topic of the notification.
company
string
ID of the company associated with the intended recipient of the notification.
recipient_type
enum
Type of notification recipient. Can be company.
recipient
string
ID of the intended recipient of the notification.
email_communication
string
ID of the associated email communication created by Check.
created_at
string
The time when the notification was created.