> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tuturuuu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# contacts: routes

> Source entry points and route ownership for the contacts workspace.

Runtime: **Next.js App Router**. Source: [apps/contacts](https://github.com/tutur3u/platform/blob/main/apps/contacts). Package: `@tuturuuu/contacts`.

This inventory lists concrete Next page and handler files, including generated wrappers. Methods are lexical source evidence; consult the implementation for re-exports, authorization, status codes, payloads, and fallbacks. Filesystem presence does not establish public access, deployment, entitlement, or a supported external API contract. Route groups are omitted from URLs; dynamic parameters are shown in brackets.

| URL pattern | Page or HTTP methods | Source |
| - | - | - |
| `/[locale]/[wsId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/page.tsx) |
| `/[locale]/[wsId]/posts` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/posts/page.tsx) |
| `/[locale]/[wsId]/reports` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/reports/page.tsx) |
| `/[locale]/[wsId]/users/[userId]/follow-up` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/%5BuserId%5D/follow-up/page.tsx) |
| `/[locale]/[wsId]/users/approvals` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/approvals/page.tsx) |
| `/[locale]/[wsId]/users/attendance` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/attendance/page.tsx) |
| `/[locale]/[wsId]/users/database/[userId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/database/%5BuserId%5D/page.tsx) |
| `/[locale]/[wsId]/users/database` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/database/page.tsx) |
| `/[locale]/[wsId]/users/feedbacks` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/feedbacks/page.tsx) |
| `/[locale]/[wsId]/users/group-tags/[tagId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/group-tags/%5BtagId%5D/page.tsx) |
| `/[locale]/[wsId]/users/group-tags` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/group-tags/page.tsx) |
| `/[locale]/[wsId]/users/groups/[groupId]/attendance` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/%5BgroupId%5D/attendance/page.tsx) |
| `/[locale]/[wsId]/users/groups/[groupId]/content` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/%5BgroupId%5D/content/page.tsx) |
| `/[locale]/[wsId]/users/groups/[groupId]/indicators` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/%5BgroupId%5D/indicators/page.tsx) |
| `/[locale]/[wsId]/users/groups/[groupId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/%5BgroupId%5D/page.tsx) |
| `/[locale]/[wsId]/users/groups/[groupId]/posts/[postId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/%5BgroupId%5D/posts/%5BpostId%5D/page.tsx) |
| `/[locale]/[wsId]/users/groups/[groupId]/reports` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/%5BgroupId%5D/reports/page.tsx) |
| `/[locale]/[wsId]/users/groups/[groupId]/requests` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/%5BgroupId%5D/requests/page.tsx) |
| `/[locale]/[wsId]/users/groups/[groupId]/schedule` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/%5BgroupId%5D/schedule/page.tsx) |
| `/[locale]/[wsId]/users/groups/calendar` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/calendar/page.tsx) |
| `/[locale]/[wsId]/users/groups/indicators` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/indicators/page.tsx) |
| `/[locale]/[wsId]/users/groups` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/groups/page.tsx) |
| `/[locale]/[wsId]/users/guest-leads` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/guest-leads/page.tsx) |
| `/[locale]/[wsId]/users` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/page.tsx) |
| `/[locale]/[wsId]/users/reports/[reportId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/reports/%5BreportId%5D/page.tsx) |
| `/[locale]/[wsId]/users/reports` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/reports/page.tsx) |
| `/[locale]/[wsId]/users/structure` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/structure/page.tsx) |
| `/[locale]/[wsId]/users/topic-announcements/announcements` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/topic-announcements/announcements/page.tsx) |
| `/[locale]/[wsId]/users/topic-announcements/contacts` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/topic-announcements/contacts/page.tsx) |
| `/[locale]/[wsId]/users/topic-announcements/delivery` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/topic-announcements/delivery/page.tsx) |
| `/[locale]/[wsId]/users/topic-announcements/import` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/topic-announcements/import/page.tsx) |
| `/[locale]/[wsId]/users/topic-announcements` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/topic-announcements/page.tsx) |
| `/[locale]/[wsId]/users/topic-announcements/templates` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/topic-announcements/templates/page.tsx) |
| `/[locale]/[wsId]/users/tutoring` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/users/tutoring/page.tsx) |
| `/[locale]/[wsId]/workforce` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/%5BwsId%5D/workforce/page.tsx) |
| `/[locale]/dashboard` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/dashboard/page.tsx) |
| `/[locale]/login` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/login/page.tsx) |
| `/[locale]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/page.tsx) |
| `/[locale]/verify-token` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/%5Blocale%5D/verify-token/page.tsx) |
| `/api/auth/logout` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/auth/logout/route.ts) |
| `/api/auth/refresh-app-session` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/auth/refresh-app-session/route.ts) |
| `/api/auth/verify-app-token` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/auth/verify-app-token/route.ts) |
| `/api/build-info` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/build-info/route.ts) |
| `/api/v1/notifications/[id]/metadata` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/notifications/%5Bid%5D/metadata/route.ts) |
| `/api/v1/notifications/[id]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/notifications/%5Bid%5D/route.ts) |
| `/api/v1/notifications` | GET, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/notifications/route.ts) |
| `/api/v1/notifications/unread-count` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/notifications/unread-count/route.ts) |
| `/api/v1/users/me/profile` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/users/me/profile/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/credits` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/ai/credits/route.ts) |
| `/api/v1/workspaces/[wsId]/avatar` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/avatar/route.ts) |
| `/api/v1/workspaces/[wsId]/avatar/upload-url` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/avatar/upload-url/route.ts) |
| `/api/v1/workspaces/[wsId]/group-tags/[tagId]` | DELETE, GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/group-tags/%5BtagId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/group-tags/[tagId]/user-groups/[groupId]` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/group-tags/%5BtagId%5D/user-groups/%5BgroupId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/group-tags/[tagId]/user-groups` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/group-tags/%5BtagId%5D/user-groups/route.ts) |
| `/api/v1/workspaces/[wsId]/group-tags` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/group-tags/route.ts) |
| `/api/v1/workspaces/[wsId]/posts/bootstrap` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/posts/bootstrap/route.ts) |
| `/api/v1/workspaces/[wsId]/posts/filter-options` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/posts/filter-options/route.ts) |
| `/api/v1/workspaces/[wsId]/posts/permissions` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/posts/permissions/route.ts) |
| `/api/v1/workspaces/[wsId]/posts` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/posts/route.ts) |
| `/api/v1/workspaces/[wsId]/products/options` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/products/options/route.ts) |
| `/api/v1/workspaces/[wsId]/promotions` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/promotions/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/[configId]` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/settings/%5BconfigId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/approvals/pending-summary` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/settings/approvals/pending-summary/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/configs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/settings/configs/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/feature-secrets/[secretName]` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/settings/feature-secrets/%5BsecretName%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/preview` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/preview/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/attendance` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/attendance/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/group-checks/[postId]/email` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/group-checks/%5BpostId%5D/email/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/group-checks/[postId]/logs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/group-checks/%5BpostId%5D/logs/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/group-checks/[postId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/group-checks/%5BpostId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/group-checks` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/group-checks/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/indicators/[indicatorId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/indicators/%5BindicatorId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/indicators/categories/[categoryId]` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/indicators/categories/%5BcategoryId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/indicators/categories` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/indicators/categories/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/indicators` | GET, HEAD, PATCH, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/indicators/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/linked-products/[productId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/linked-products/%5BproductId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/linked-products` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/linked-products/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/members/[userId]/feedbacks` | DELETE, GET, HEAD, POST, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/members/%5BuserId%5D/feedbacks/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/members/[userId]` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/members/%5BuserId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/members` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/members/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/posts/[postId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/posts/%5BpostId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/posts/[postId]/status` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/posts/%5BpostId%5D/status/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/posts` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/posts/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]` | DELETE, GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/activity-logs` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/activity-logs/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/sessions/[sessionId]/reconcile` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/sessions/%5BsessionId%5D/reconcile/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/sessions/[sessionId]/restore` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/sessions/%5BsessionId%5D/restore/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/sessions/[sessionId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/sessions/%5BsessionId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/sessions/group-summaries` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/sessions/group-summaries/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/sessions/occurrences` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/sessions/occurrences/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/sessions` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/sessions/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/attendance` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/attendance/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/emails` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/emails/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/linked-promotions` | DELETE, GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/linked-promotions/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/referral-discounts` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/referral-discounts/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/users/approvals/logs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/approvals/logs/route.ts) |
| `/api/v1/workspaces/[wsId]/users/approvals` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/approvals/route.ts) |
| `/api/v1/workspaces/[wsId]/users/audit-logs/backfill` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/audit-logs/backfill/route.ts) |
| `/api/v1/workspaces/[wsId]/users/audit-logs` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/audit-logs/route.ts) |
| `/api/v1/workspaces/[wsId]/users/avatar` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/avatar/route.ts) |
| `/api/v1/workspaces/[wsId]/users/bulk-import` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/bulk-import/route.ts) |
| `/api/v1/workspaces/[wsId]/users/database` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/database/route.ts) |
| `/api/v1/workspaces/[wsId]/users/duplicates/detect` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/duplicates/detect/route.ts) |
| `/api/v1/workspaces/[wsId]/users/feedbacks` | DELETE, GET, HEAD, POST, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/feedbacks/route.ts) |
| `/api/v1/workspaces/[wsId]/users/fields` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/fields/route.ts) |
| `/api/v1/workspaces/[wsId]/users/groups/featured-counts` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/groups/featured-counts/route.ts) |
| `/api/v1/workspaces/[wsId]/users/groups/possible-excluded` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/groups/possible-excluded/route.ts) |
| `/api/v1/workspaces/[wsId]/users/groups` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/groups/route.ts) |
| `/api/v1/workspaces/[wsId]/users/links/manual` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/links/manual/route.ts) |
| `/api/v1/workspaces/[wsId]/users/merge/bulk` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/merge/bulk/route.ts) |
| `/api/v1/workspaces/[wsId]/users/merge` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/merge/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/[reportId]/delivery` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/%5BreportId%5D/delivery/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/[reportId]/logs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/%5BreportId%5D/logs/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/[reportId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/%5BreportId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/groups/[groupId]/bulk-export` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/groups/%5BgroupId%5D/bulk-export/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/groups/[groupId]/dashboard` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/groups/%5BgroupId%5D/dashboard/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/groups` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/groups/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/schedules` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/schedules/route.ts) |
| `/api/v1/workspaces/[wsId]/users` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/v1/workspaces/%5BwsId%5D/users/route.ts) |
| `/api/workspaces/[wsId]` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/contacts/src/app/api/workspaces/%5BwsId%5D/route.ts) |

[All apps and services](/reference/repository/catalog). [Versions](/reference/repository/versions).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.