Skip to main content
POST
/
api
/
v1
/
notifications
/
sync
Sync Notifications
curl --request POST \
  --url https://api.example.com/api/v1/notifications/sync
{
  "notifications": [],
  "unread_count": 3
}
Fetches the user’s current data (tax home, assignments, expenses, credentials, quarterly payments), computes alerts, and syncs them to the database. New alerts are created, resolved alerts are marked as resolved, and duplicates are prevented. This is called automatically on login (fire-and-forget) and by the daily background job.

Request

curl -X POST \
  -H "Authorization: Bearer <token>" \
  https://app.taxhomebase.com/api/v1/notifications/sync
No request body required.

Response

{
  "notifications": [],
  "unread_count": 3
}