Skip to main content
GET
/
:projectId
/
api
/
v7
/
app-notifications
Fetch Notifications
curl --request GET \
  --url https://api.replyke.com/api/v6/:projectId/api/v7/app-notifications
{
  "data": [
    {
      "id": "<string>",
      "projectId": "<string>",
      "userId": "<string>",
      "type": "<string>",
      "action": "<string>",
      "isRead": true,
      "metadata": {},
      "createdAt": "<string>",
      "updatedAt": "<string>"
    }
  ],
  "pagination": {
    "page": 123,
    "pageSize": 123,
    "totalPages": 123,
    "totalItems": 123,
    "hasMore": true
  }
}
Returns a paginated list of app notifications for the currently authenticated user, ordered newest first. Notifications are scoped to the calling user — a user cannot read another user’s notifications.
This endpoint requires an authenticated user. Include a valid Authorization: Bearer <accessToken> header.

Query Parameters

page
number
default:"1"
Page number (1-indexed).
limit
number
default:"5"
Number of results per page. Maximum 50.

Response

Returns a paginated envelope containing an array of notification objects.
data
array
List of app notification objects.
pagination
object
Pagination metadata.

Error Responses

{
  "error": "Unauthorized",
  "code": "auth/unauthorized"
}
{
  "error": "...",
  "code": "app-notification/invalid-query"
}

See Also