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 all notification topics. However, some partners will prefer to send communications themselves.

{
  "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.