App notifications
Overview
App notifications allow you to keep your team informed about important updates on the Root Platform. There are two types of notifications:
- Mentions: Tag team members in notes on Claims, Policies, Applications, Complaints, Members, or Policyholders. Tagged users receive an in-app notification and email.
- Assignments: Assign claims to team members. Assigned users receive an in-app notification and email.
Using the Dashboard?If you're using the Root Dashboard to tag team members in notes, see our Help Centre guide.
This guide covers how to use the App notifications API to:
- Create mentions: Tag users when adding notes via API
- Create assignments: Assign claims to users via API
- Retrieve notifications: Fetch notifications for your organisation
- Manage notifications: Mark notifications as read
Prerequisites
Before using App notifications via the API, ensure:
- You have an API key with the appropriate permissions. See Getting started.
- Your API key or user has the following permissions:
App notifications : Readto retrieve notificationsApp notifications : Manageto mark notifications as readApp notifications : Createto create notifications (via mentions in notes)
- You have the App notifications feature enabled for your organisation.
Create mentions in notes
To mention users when creating a note, use the rich mention format:
@[Display Name](user-uuid)
This format differs from the dashboard UI where you simply type @ and select a user. When using the API, you must explicitly include the user's UUID.
Adding a note with mentions
Notes can be added to various entities. Here's an example adding a note to a claim:
{
"text": "Please review this claim @[Alice Smith](d8e72dda-431a-4834-a1f6-10579de4a796) - the documentation looks complete."
}The mentioned user will receive:
- An in-app notification in the Notifications panel
- An email notification (if email notifications are enabled in their settings)
Supported entities for notes
You can add notes with mentions to the following entities:
| Entity | Endpoint |
|---|---|
| Claims | POST /v1/insurance/claims/{claim_id}/notes |
| Policies | POST /v1/insurance/policies/{policy_id}/notes |
| Applications | POST /v1/insurance/applications/{application_id}/notes |
| Complaints | POST /v1/insurance/complaints/{complaint_id}/notes |
| Policyholders | POST /v1/insurance/policyholders/{policyholder_id}/notes |
Related resources
- Help Centre: Tag team members in a note - Dashboard UI guide
- Help Centre: View and manage your notifications - Dashboard notifications panel
- API Reference: Add a note to a claim
- API Reference: Add a note to a policy
Updated 1 day ago