Returns all notifications for the authenticated user, ordered by unread first then most recent. Supports filtering by escrow, read state, and cursor-based pagination.
Notifications are escrow lifecycle events generated automatically by DB triggers: payment requests, payments received, disputes, milestone updates, admin joins, etc.
Each notification carries entity_type, entity_id, and an optional action_label.
When action_label is non-null, render a tappable CTA. Navigate using escrow_id
for the escrow detail screen, or use entity_type + entity_id for deeper routing.
JWT access token obtained from /auth-verify (login context) or /auth-signup. Set the bearer_token environment variable in your API client to apply it globally.
Filter notifications to a specific escrow
1 <= x <= 100Cursor — returns notifications with created_at before this timestamp
When true, returns only unread notifications