> ## 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.

# web: routes (4/5)

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

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

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 |
| - | - | - |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/assistant` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/assistant/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/costs` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/costs/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/realtime-token` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/realtime-token/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/record` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/record/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/recordings/[sessionId]/chunks` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/recordings/%5BsessionId%5D/chunks/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/recordings/[sessionId]/play` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/recordings/%5BsessionId%5D/play/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/recordings/[sessionId]` | DELETE, PATCH, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/recordings/%5BsessionId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/recordings/[sessionId]/upload` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/recordings/%5BsessionId%5D/upload/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/recordings` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/recordings/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/review` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/review/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings/[meetingId]/stream` | GET, HEAD, PATCH, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/%5BmeetingId%5D/stream/route.ts) |
| `/api/v1/workspaces/[wsId]/meetings` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/meetings/route.ts) |
| `/api/v1/workspaces/[wsId]/members/batch-invite` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/members/batch-invite/route.ts) |
| `/api/v1/workspaces/[wsId]/members` | DELETE, GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/members/route.ts) |
| `/api/v1/workspaces/[wsId]/Mention` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/Mention/route.ts) |
| `/api/v1/workspaces/[wsId]/mobile/module-flags` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/mobile/module-flags/route.ts) |
| `/api/v1/workspaces/[wsId]/mobile-activity` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/mobile-activity/route.ts) |
| `/api/v1/workspaces/[wsId]/notes/[noteId]/convert-to-project` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/notes/%5BnoteId%5D/convert-to-project/route.ts) |
| `/api/v1/workspaces/[wsId]/notes/[noteId]/recovery` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/notes/%5BnoteId%5D/recovery/route.ts) |
| `/api/v1/workspaces/[wsId]/notes/[noteId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/notes/%5BnoteId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/notes/[noteId]/transfer` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/notes/%5BnoteId%5D/transfer/route.ts) |
| `/api/v1/workspaces/[wsId]/notes` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/notes/route.ts) |
| `/api/v1/workspaces/[wsId]/notes/voice-jobs/[jobId]` | DELETE, GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/notes/voice-jobs/%5BjobId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/notes/voice-jobs` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/notes/voice-jobs/route.ts) |
| `/api/v1/workspaces/[wsId]/posts/bootstrap` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/posts/bootstrap/route.ts) |
| `/api/v1/workspaces/[wsId]/posts/filter-options` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/posts/filter-options/route.ts) |
| `/api/v1/workspaces/[wsId]/posts/force-send` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/posts/force-send/route.ts) |
| `/api/v1/workspaces/[wsId]/posts/permissions` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/posts/permissions/route.ts) |
| `/api/v1/workspaces/[wsId]/posts` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/posts/route.ts) |
| `/api/v1/workspaces/[wsId]/posts/status` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/posts/status/route.ts) |
| `/api/v1/workspaces/[wsId]/profile-activity` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/profile-activity/route.ts) |
| `/api/v1/workspaces/[wsId]/programming/problems/[problemId]` | GET, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/programming/problems/%5BproblemId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/programming/problems` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/programming/problems/route.ts) |
| `/api/v1/workspaces/[wsId]/roles/[roleId]/members/[userId]` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/roles/%5BroleId%5D/members/%5BuserId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/roles/[roleId]/members` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/roles/%5BroleId%5D/members/route.ts) |
| `/api/v1/workspaces/[wsId]/roles/[roleId]` | DELETE, GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/roles/%5BroleId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/roles/[roleId]/wallets/[walletId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/roles/%5BroleId%5D/wallets/%5BwalletId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/roles/[roleId]/wallets` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/roles/%5BroleId%5D/wallets/route.ts) |
| `/api/v1/workspaces/[wsId]/roles/default` | GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/roles/default/route.ts) |
| `/api/v1/workspaces/[wsId]/roles/options` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/roles/options/route.ts) |
| `/api/v1/workspaces/[wsId]/roles` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/roles/route.ts) |
| `/api/v1/workspaces/[wsId]` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/[configId]` | GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/settings/%5BconfigId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/approvals/pending-summary` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/settings/approvals/pending-summary/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/configs` | GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/settings/configs/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/members` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/settings/members/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/permissions/check` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/settings/permissions/check/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/permissions` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/settings/permissions/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/permissions/setup-status` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/settings/permissions/setup-status/route.ts) |
| `/api/v1/workspaces/[wsId]/settings` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/settings/route.ts) |
| `/api/v1/workspaces/[wsId]/slides/[slideId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/slides/%5BslideId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/slides` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/slides/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/analytics` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/analytics/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/auto-extract` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/auto-extract/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/export/[token]/[...assetPath]` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/export/%5Btoken%5D/%5B...assetPath%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/export-links` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/export-links/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/finalize-upload` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/finalize-upload/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/folders` | DELETE, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/folders/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/list` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/list/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/migrate` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/migrate/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/object/[id]` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/object/%5Bid%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/object` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/object/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/rename` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/rename/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/rollout-state` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/rollout-state/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/share` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/share/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/upload` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/upload/route.ts) |
| `/api/v1/workspaces/[wsId]/storage/upload-url` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/storage/upload-url/route.ts) |
| `/api/v1/workspaces/[wsId]/templates/[templateId]/background-url` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/templates/%5BtemplateId%5D/background-url/route.ts) |
| `/api/v1/workspaces/[wsId]/templates/[templateId]` | DELETE, GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/templates/%5BtemplateId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/templates/[templateId]/shares` | DELETE, GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/templates/%5BtemplateId%5D/shares/route.ts) |
| `/api/v1/workspaces/[wsId]/templates/[templateId]/use` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/templates/%5BtemplateId%5D/use/route.ts) |
| `/api/v1/workspaces/[wsId]/templates/background` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/templates/background/route.ts) |
| `/api/v1/workspaces/[wsId]/templates` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/templates/route.ts) |
| `/api/v1/workspaces/[wsId]/templates/upload-url` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/templates/upload-url/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracker/stats` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracker/stats/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/analytics` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/analytics/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/break-types/[breakTypeId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/break-types/%5BbreakTypeId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/break-types` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/break-types/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/breaks` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/breaks/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/categories/[categoryId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/categories/%5BcategoryId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/categories/copy` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/categories/copy/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/categories` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/categories/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/goals/[goalId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/goals/%5BgoalId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/goals` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/goals/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/quick-start` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/quick-start/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/requests/[id]/activity` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/requests/%5Bid%5D/activity/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/requests/[id]/comments/[commentId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/requests/%5Bid%5D/comments/%5BcommentId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/requests/[id]/comments` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/requests/%5Bid%5D/comments/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/requests/[id]/image-urls` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/requests/%5Bid%5D/image-urls/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/requests/[id]` | PATCH, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/requests/%5Bid%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/requests` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/requests/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/requests/upload-url` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/requests/upload-url/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/requests/users` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/requests/users/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/sessions/[sessionId]/breaks/active` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/sessions/%5BsessionId%5D/breaks/active/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/sessions/[sessionId]/move` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/sessions/%5BsessionId%5D/move/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/sessions/[sessionId]` | DELETE, GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/sessions/%5BsessionId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/sessions` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/sessions/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/stats/period` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/stats/period/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/templates` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/templates/route.ts) |
| `/api/v1/workspaces/[wsId]/time-tracking/threshold` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/time-tracking/threshold/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/announcements/[announcementId]/attachments/[attachmentId]` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/announcements/%5BannouncementId%5D/attachments/%5BattachmentId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/announcements/[announcementId]/cancel-schedule` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/announcements/%5BannouncementId%5D/cancel-schedule/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/announcements/[announcementId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/announcements/%5BannouncementId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/announcements/[announcementId]/schedule` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/announcements/%5BannouncementId%5D/schedule/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/announcements/[announcementId]/send` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/announcements/%5BannouncementId%5D/send/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/attachments/upload` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/attachments/upload/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/contacts/[contactId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/contacts/%5BcontactId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/contacts/[contactId]/verify` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/contacts/%5BcontactId%5D/verify/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/contacts` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/contacts/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/import` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/import/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/preview` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/preview/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/send-bulk` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/send-bulk/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/templates/[templateId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/templates/%5BtemplateId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/topic-announcements/templates` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/topic-announcements/templates/route.ts) |
| `/api/v1/workspaces/[wsId]/tutoring/export` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/tutoring/export/route.ts) |
| `/api/v1/workspaces/[wsId]/tutoring/policy` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/tutoring/policy/route.ts) |
| `/api/v1/workspaces/[wsId]/tutoring/queue` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/tutoring/queue/route.ts) |
| `/api/v1/workspaces/[wsId]/tutoring/sessions/[id]/mark` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/tutoring/sessions/%5Bid%5D/mark/route.ts) |
| `/api/v1/workspaces/[wsId]/tutoring/sessions/[id]/message-preview` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/tutoring/sessions/%5Bid%5D/message-preview/route.ts) |
| `/api/v1/workspaces/[wsId]/tutoring/sessions/[id]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/tutoring/sessions/%5Bid%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/tutoring/sessions` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/tutoring/sessions/route.ts) |
| `/api/v1/workspaces/[wsId]/tutoring/teachers` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/tutoring/teachers/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/attendance` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/attendance/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/count` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/count/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/group-checks/[postId]/email` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/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, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/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/web/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/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/indicators/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/managers` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/managers/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/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/members/%5BuserId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/members/[userId]/vitals` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/members/%5BuserId%5D/vitals/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/members` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/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, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/[groupId]/storage` | DELETE, GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/%5BgroupId%5D/storage/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/activity-logs` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/activity-logs/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/count` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/count/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/sessions/%5BsessionId%5D/reconcile/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/sessions/[sessionId]` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/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/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/sessions/route.ts) |
| `/api/v1/workspaces/[wsId]/user-profile-links/[linkId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-profile-links/%5BlinkId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/user-profile-links` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-profile-links/route.ts) |
| `/api/v1/workspaces/[wsId]/user-profile-links/users` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/user-profile-links/users/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/attendance` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/emails/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/follow-up` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/follow-up/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/referral-discounts` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/referral-discounts/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/referrals` | DELETE, GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/referrals/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]` | DELETE, GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/user-groups` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/user-groups/route.ts) |
| `/api/v1/workspaces/[wsId]/users/approvals/logs` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/approvals/logs/route.ts) |
| `/api/v1/workspaces/[wsId]/users/approvals` | GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/approvals/route.ts) |
| `/api/v1/workspaces/[wsId]/users/attendance/export` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/attendance/export/route.ts) |
| `/api/v1/workspaces/[wsId]/users/audit-logs/backfill` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/users/audit-logs/route.ts) |
| `/api/v1/workspaces/[wsId]/users/avatar` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/users/bulk-import/route.ts) |
| `/api/v1/workspaces/[wsId]/users/count` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/count/route.ts) |
| `/api/v1/workspaces/[wsId]/users/database` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/users/feedbacks/route.ts) |
| `/api/v1/workspaces/[wsId]/users/fields/[fieldId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/fields/%5BfieldId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/users/fields` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/fields/route.ts) |
| `/api/v1/workspaces/[wsId]/users/groups/featured-counts` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/groups/featured-counts/route.ts) |
| `/api/v1/workspaces/[wsId]/users/groups/possible-excluded` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/groups/possible-excluded/route.ts) |
| `/api/v1/workspaces/[wsId]/users/groups` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/groups/route.ts) |
| `/api/v1/workspaces/[wsId]/users/links/repair` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/links/repair/route.ts) |
| `/api/v1/workspaces/[wsId]/users/me` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/me/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.