NotificationHistoryItem
One notification sent to you, or held, or not sent — and on which channel.
Shape
- categoryNotificationCategorygate_requestedgate_expiringescalationquestion_to_youmentiondigest_readybudget_thresholdritual_inviteWhat it is about, by kind.
- channelNotificationChannelin_appemailWhere it was meant to reach you.
- created_atstringWhen it was written.
- digestbooleanWhether it was, or will be, sent in your email digest.
- intent_idNotificationIntentId (string · uuid)The notification.
- linkstringWhere in the web app it leads.
- stateNotificationDeliveryStatependingsendingsentdeferredsuppressedfailedWhere its delivery is.
- titlestringWhat it says.
- next_attempt_atstring or nulloptionalWhen it is next due, while it is still owed.
- sent_atstring or nulloptionalWhen it reached your inbox or the mail service.
- suppressionNotificationSuppressionlost_accesssubject_resolvedaddress_suppressedor nulloptionalWhy it was not sent, when it was not.
Example
Synthesized example{
"category": "gate_requested",
"channel": "in_app",
"created_at": "2026-10-15T04:59:56Z",
"digest": false,
"intent_id": "f3b29f14-9b38-44f7-8e3c-2a0abfb50a70",
"link": "link-d0a9",
"state": "pending",
"subject": {
"gate_id": "7ed351be-0e02-40cd-a232-050c109915c3",
"kind": "ai_gate"
},
"title": "Pin a page's payload to the build that rendered it",
"next_attempt_at": "2026-10-08T23:11:11Z",
"sent_at": "2026-10-13T23:04:44Z",
"suppression": "lost_access"
}
Graph
Used inside
No schema contains this one.
Contains
Used by
Sent by 0 operations
No operation takes it as a request body.
Returned by 0 operations
No operation returns it directly.