> ## 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 (5/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]/users/merge/bulk` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/%5BreportId%5D/delivery/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/[reportId]/generate` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/%5BreportId%5D/generate/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/[reportId]/logs` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/%5BreportId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/groups/[groupId]/bulk-export` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/users/reports/groups/%5BgroupId%5D/dashboard/route.ts) |
| `/api/v1/workspaces/[wsId]/users/reports/groups` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/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/web/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/web/src/app/api/v1/workspaces/%5BwsId%5D/users/route.ts) |
| `/api/v1/workspaces/[wsId]/wallets/[walletId]/roles/[roleId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/roles/%5BroleId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/wallets/[walletId]/roles` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/roles/route.ts) |
| `/api/v1/workspaces/[wsId]/wallets` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/wallets/route.ts) |
| `/api/v1/workspaces/[wsId]/whiteboards/[boardId]/image-url` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/whiteboards/%5BboardId%5D/image-url/route.ts) |
| `/api/v1/workspaces/[wsId]/whiteboards/[boardId]` | DELETE, GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/whiteboards/%5BboardId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/whiteboards` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/whiteboards/route.ts) |
| `/api/v1/workspaces/[wsId]/workforce/users/[userId]` | DELETE, GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/workforce/users/%5BuserId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/workforce/users` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/%5BwsId%5D/workforce/users/route.ts) |
| `/api/v1/workspaces/limits` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/limits/route.ts) |
| `/api/v1/workspaces/personal` | PATCH, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/personal/route.ts) |
| `/api/v1/workspaces` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/route.ts) |
| `/api/v1/workspaces/team` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/workspaces/team/route.ts) |
| `/api/v2/workspaces/[wsId]/migrate/[module]` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v2/workspaces/%5BwsId%5D/migrate/%5Bmodule%5D/route.ts) |
| `/api/v2/workspaces/[wsId]` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v2/workspaces/%5BwsId%5D/route.ts) |
| `/api/workspaces/[wsId]/accept-invite` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/accept-invite/route.ts) |
| `/api/workspaces/[wsId]/categories/[categoryId]` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/categories/%5BcategoryId%5D/route.ts) |
| `/api/workspaces/[wsId]/decline-invite` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/decline-invite/route.ts) |
| `/api/workspaces/[wsId]/invite-links/[linkId]` | DELETE, GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/invite-links/%5BlinkId%5D/route.ts) |
| `/api/workspaces/[wsId]/invite-links` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/invite-links/route.ts) |
| `/api/workspaces/[wsId]/invite-status` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/invite-status/route.ts) |
| `/api/workspaces/[wsId]/members/enhanced` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/members/enhanced/route.ts) |
| `/api/workspaces/[wsId]/members/invite` | GET, PATCH, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/members/invite/route.ts) |
| `/api/workspaces/[wsId]/members/profile` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/members/profile/route.ts) |
| `/api/workspaces/[wsId]/members` | DELETE, GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/members/route.ts) |
| `/api/workspaces/[wsId]` | DELETE, GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/route.ts) |
| `/api/workspaces/[wsId]/secrets/[secretId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/secrets/%5BsecretId%5D/route.ts) |
| `/api/workspaces/[wsId]/secrets` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/secrets/route.ts) |
| `/api/workspaces/[wsId]/tags/[tagId]` | DELETE, GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/tags/%5BtagId%5D/route.ts) |
| `/api/workspaces/[wsId]/tags` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/tags/route.ts) |
| `/api/workspaces/[wsId]/tags/stats` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/tags/stats/route.ts) |
| `/api/workspaces/[wsId]/transfers` | PATCH, POST, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/transfers/route.ts) |
| `/api/workspaces/[wsId]/users/[userId]` | DELETE, GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/users/%5BuserId%5D/route.ts) |
| `/api/workspaces/[wsId]/users/indicators/groups/migrate` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/users/indicators/groups/migrate/route.ts) |
| `/api/workspaces/[wsId]/users/indicators/migrate` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/users/indicators/migrate/route.ts) |
| `/api/workspaces/[wsId]/users` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/%5BwsId%5D/users/route.ts) |
| `/api/workspaces/invitations` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/invitations/route.ts) |
| `/api/workspaces` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/workspaces/route.ts) |
| `/serwist/[path]` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/serwist/%5Bpath%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.