# Chats a team member has not opened `GET /api/reporting/v1/team/{userId}/unseen` (operationId: `unseenForMember`, group: Reporting) Chats assigned to this team member that have customer messages the member has not opened since they arrived, most recent first. ever_opened_by_user is false for chats the member has never opened. Part of the full API, which is included in the Scale plan. Any one of these scopes is enough: `inbox`, `team_management`, `analytics`, `inbox:read`, `team_management:read`, `analytics:read`. Team accountability data: who opened, who replied, how fast. **Parameters** | Name | In | Type | Required | Description | | --- | --- | --- | --- | --- | | `userId` | path | integer | yes | Team member user id. | | `since` | query | string (date-time) | no | Start of the window: an ISO 8601 timestamp or a date (YYYY-MM-DD, start of that UTC day). Default: 30 days ago. Alias: from. | | `to` | query | string (date-time) | no | End of the window (ISO 8601 or date). Default: now. Alias: until. | | `limit` | query | integer | no | Page size, 1 to 200. Default 50. Default 50. | **Response 200**: OK (schema `Unseen`) | Field | Type | Description | | --- | --- | --- | | `user` | object, nullable | | | `window` | Window | | | `window.from` | string (date-time) | Start of the window. | | `window.to` | string (date-time) | End of the window. | | `data` | array of object | | | `data[][].phone` | string | | | `data[][].contact_name` | string, nullable | | | `data[][].unseen_customer_messages` | integer | | | `data[][].last_customer_message_at` | string (date-time), nullable | | | `data[][].last_opened_at` | string (date-time), nullable | | | `data[][].ever_opened_by_user` | boolean | | Example: ```json { "user": { "user_id": 41, "name": "Anita" }, "window": { "from": "2026-09-02T00:00:00.000Z", "to": "2026-10-02T09:30:00.000Z" }, "data": [ { "phone": "919876543210", "contact_name": "Ravi Kumar", "unseen_customer_messages": 1, "last_customer_message_at": "2026-10-02T09:06:40.000Z", "last_opened_at": "2026-10-02T09:05:20.000Z", "ever_opened_by_user": true } ] } ``` **Errors specific to this call.** The common ones (401, 403, 429 and the rest) are in the [Errors guide](https://inboxwa.online/docs/api/guide/errors.md). | Status | error | When | | --- | --- | --- | | 400 | `invalid_user_id` | userId is not a number. | | 404 | `not_found` | No such team member in this workspace. | Part of the InboxWA API reference: https://inboxwa.online/docs/api . Full reference as one document: https://inboxwa.online/docs/api.md . OpenAPI: https://inboxwa.online/openapi.json