> ## 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 (2/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/ai/objects/year-plan` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/ai/objects/year-plan/route.ts) |
| `/api/ai/temp-auth/revoke` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/ai/temp-auth/revoke/route.ts) |
| `/api/ai/temp-auth/token` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/ai/temp-auth/token/route.ts) |
| `/api/auth/callback` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/callback/route.ts) |
| `/api/auth/dev-login` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/dev-login/route.ts) |
| `/api/auth/dev-session` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/dev-session/route.ts) |
| `/api/auth/generate-app-tokens` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/generate-app-tokens/route.ts) |
| `/api/auth/logout` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/logout/route.ts) |
| `/api/auth/me` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/me/route.ts) |
| `/api/auth/me/session` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/me/session/route.ts) |
| `/api/auth/mfa/totp/assurance-level` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/mfa/totp/assurance-level/route.ts) |
| `/api/auth/mfa/totp/challenge` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/mfa/totp/challenge/route.ts) |
| `/api/auth/mfa/totp/challenge/verify` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/mfa/totp/challenge/verify/route.ts) |
| `/api/auth/mfa/totp/factors/[factorId]` | DELETE, GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/mfa/totp/factors/%5BfactorId%5D/route.ts) |
| `/api/auth/mfa/totp/factors/[factorId]/verify` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/mfa/totp/factors/%5BfactorId%5D/verify/route.ts) |
| `/api/auth/mfa/totp/factors` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/mfa/totp/factors/route.ts) |
| `/api/auth/verify-app-token` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/auth/verify-app-token/route.ts) |
| `/api/build-info` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/build-info/route.ts) |
| `/api/cli/auth/refresh` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cli/auth/refresh/route.ts) |
| `/api/cli/auth/start` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cli/auth/start/route.ts) |
| `/api/cli/auth/verify` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cli/auth/verify/route.ts) |
| `/api/cron/ai/sync-models` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/ai/sync-models/route.ts) |
| `/api/cron/discord/daily-report` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/discord/daily-report/route.ts) |
| `/api/cron/discord/wol/daily/remind` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/discord/wol/daily/remind/route.ts) |
| `/api/cron/finance/exchange-rates` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/finance/exchange-rates/route.ts) |
| `/api/cron/process-immediate-notifications` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/process-immediate-notifications/route.ts) |
| `/api/cron/process-notification-batches` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/process-notification-batches/route.ts) |
| `/api/cron/process-post-email-queue` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/process-post-email-queue/route.ts) |
| `/api/cron/process-report-automation` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/process-report-automation/route.ts) |
| `/api/cron/process-topic-announcement-queue` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/process-topic-announcement-queue/route.ts) |
| `/api/cron/tasks/deadline-reminders` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/cron/tasks/deadline-reminders/route.ts) |
| `/api/email/unsubscribe` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/email/unsubscribe/route.ts) |
| `/api/health` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/health/route.ts) |
| `/api/invite/[code]` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/invite/%5Bcode%5D/route.ts) |
| `/api/notifications/send-immediate` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/notifications/send-immediate/route.ts) |
| `/api/reports` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/reports/route.ts) |
| `/api/reports/upload-url` | DELETE, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/reports/upload-url/route.ts) |
| `/api/share/course/[courseId]` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/share/course/%5BcourseId%5D/route.ts) |
| `/api/sync-logs` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/sync-logs/route.ts) |
| `/api/time-tracking/export` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/time-tracking/export/route.ts) |
| `/api/trpc/[trpc]` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/trpc/%5Btrpc%5D/route.ts) |
| `/api/users/search` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/users/search/route.ts) |
| `/api/v1/admin/ai/memory/backfill-mira` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/admin/ai/memory/backfill-mira/route.ts) |
| `/api/v1/admin/external-apps` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/admin/external-apps/route.ts) |
| `/api/v1/admin/external-project-audits` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/admin/external-project-audits/route.ts) |
| `/api/v1/admin/external-project-bindings/[workspaceId]` | GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/admin/external-project-bindings/%5BworkspaceId%5D/route.ts) |
| `/api/v1/admin/external-project-bindings` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/admin/external-project-bindings/route.ts) |
| `/api/v1/admin/external-projects/[canonicalId]` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/admin/external-projects/%5BcanonicalId%5D/route.ts) |
| `/api/v1/admin/external-projects` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/admin/external-projects/route.ts) |
| `/api/v1/ai/chats/[chatId]` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/ai/chats/%5BchatId%5D/route.ts) |
| `/api/v1/ai/chats` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/ai/chats/route.ts) |
| `/api/v1/ai/whitelist/me` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/ai/whitelist/me/route.ts) |
| `/api/v1/assistant/live/token` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/assistant/live/token/route.ts) |
| `/api/v1/assistant/live/tools/execute` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/assistant/live/tools/execute/route.ts) |
| `/api/v1/assistant/live/turns` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/assistant/live/turns/route.ts) |
| `/api/v1/aurora/forecast` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/aurora/forecast/route.ts) |
| `/api/v1/aurora/health` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/aurora/health/route.ts) |
| `/api/v1/aurora/ml-metrics` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/aurora/ml-metrics/route.ts) |
| `/api/v1/aurora/statistical-metrics` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/aurora/statistical-metrics/route.ts) |
| `/api/v1/auth/accounts/[accountId]` | DELETE, OPTIONS | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/accounts/%5BaccountId%5D/route.ts) |
| `/api/v1/auth/accounts/current` | OPTIONS, PATCH, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/accounts/current/route.ts) |
| `/api/v1/auth/accounts/logout` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/accounts/logout/route.ts) |
| `/api/v1/auth/accounts/logout-all` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/accounts/logout-all/route.ts) |
| `/api/v1/auth/accounts` | GET, HEAD, OPTIONS | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/accounts/route.ts) |
| `/api/v1/auth/accounts/switch` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/accounts/switch/route.ts) |
| `/api/v1/auth/app-token/exchange` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/app-token/exchange/route.ts) |
| `/api/v1/auth/app-token/invitation-decision` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/app-token/invitation-decision/route.ts) |
| `/api/v1/auth/colab/verify` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/colab/verify/route.ts) |
| `/api/v1/auth/cross-app-return` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/cross-app-return/route.ts) |
| `/api/v1/auth/cross-app-session/refresh` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/cross-app-session/refresh/route.ts) |
| `/api/v1/auth/cross-app-token/verify` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/cross-app-token/verify/route.ts) |
| `/api/v1/auth/mfa/devices` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/mfa/devices/route.ts) |
| `/api/v1/auth/mfa/mobile/approvals` | GET, OPTIONS | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/mfa/mobile/approvals/route.ts) |
| `/api/v1/auth/mfa/mobile/challenges/[challengeId]/approve` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/mfa/mobile/challenges/%5BchallengeId%5D/approve/route.ts) |
| `/api/v1/auth/mfa/mobile/challenges/[challengeId]` | GET, OPTIONS | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/mfa/mobile/challenges/%5BchallengeId%5D/route.ts) |
| `/api/v1/auth/mfa/mobile/challenges` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/mfa/mobile/challenges/route.ts) |
| `/api/v1/auth/mobile/password-login` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/mobile/password-login/route.ts) |
| `/api/v1/auth/mobile/send-otp` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/mobile/send-otp/route.ts) |
| `/api/v1/auth/mobile/verify-otp` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/mobile/verify-otp/route.ts) |
| `/api/v1/auth/otp/send` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/otp/send/route.ts) |
| `/api/v1/auth/otp/settings` | GET, HEAD, OPTIONS | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/otp/settings/route.ts) |
| `/api/v1/auth/otp/verify` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/otp/verify/route.ts) |
| `/api/v1/auth/password-login` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/password-login/route.ts) |
| `/api/v1/auth/qr-login/challenges/[challengeId]/approve` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/qr-login/challenges/%5BchallengeId%5D/approve/route.ts) |
| `/api/v1/auth/qr-login/challenges/[challengeId]` | GET, OPTIONS | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/qr-login/challenges/%5BchallengeId%5D/route.ts) |
| `/api/v1/auth/qr-login/challenges` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/qr-login/challenges/route.ts) |
| `/api/v1/auth/recovery/consume` | OPTIONS, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/auth/recovery/consume/route.ts) |
| `/api/v1/calendar/auth/accounts` | DELETE, GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/calendar/auth/accounts/route.ts) |
| `/api/v1/cms/workspaces` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/cms/workspaces/route.ts) |
| `/api/v1/devboxes/agents/events` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/agents/events/route.ts) |
| `/api/v1/devboxes/agents/heartbeat` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/agents/heartbeat/route.ts) |
| `/api/v1/devboxes/agents/playground-files` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/agents/playground-files/route.ts) |
| `/api/v1/devboxes/agents/poll` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/agents/poll/route.ts) |
| `/api/v1/devboxes/agents/register` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/agents/register/route.ts) |
| `/api/v1/devboxes/agents/shutdown` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/agents/shutdown/route.ts) |
| `/api/v1/devboxes/cache/prune` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/cache/prune/route.ts) |
| `/api/v1/devboxes/cache` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/cache/route.ts) |
| `/api/v1/devboxes/env` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/env/route.ts) |
| `/api/v1/devboxes/leases/[leaseId]/release` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/leases/%5BleaseId%5D/release/route.ts) |
| `/api/v1/devboxes/leases` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/leases/route.ts) |
| `/api/v1/devboxes/previews` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/previews/route.ts) |
| `/api/v1/devboxes/runs/[runId]/logs` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/runs/%5BrunId%5D/logs/route.ts) |
| `/api/v1/devboxes/runs/[runId]` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/runs/%5BrunId%5D/route.ts) |
| `/api/v1/devboxes/runs/[runId]/stop` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/runs/%5BrunId%5D/stop/route.ts) |
| `/api/v1/devboxes/runs` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/devboxes/runs/route.ts) |
| `/api/v1/documents/[documentId]` | DELETE, GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/documents/%5BdocumentId%5D/route.ts) |
| `/api/v1/documents` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/documents/route.ts) |
| `/api/v1/exchange-rates` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/exchange-rates/route.ts) |
| `/api/v1/external-ai/audio/speech` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/external-ai/audio/speech/route.ts) |
| `/api/v1/external-ai/chat/completions` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/external-ai/chat/completions/route.ts) |
| `/api/v1/inquiries/[id]/media-urls` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/inquiries/%5Bid%5D/media-urls/route.ts) |
| `/api/v1/inquiries/[id]` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/inquiries/%5Bid%5D/route.ts) |
| `/api/v1/inquiries` | GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/inquiries/route.ts) |
| `/api/v1/integrations/discord/available-members` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/integrations/discord/available-members/route.ts) |
| `/api/v1/integrations/discord/members` | DELETE, GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/integrations/discord/members/route.ts) |
| `/api/v1/integrations/discord` | DELETE, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/integrations/discord/route.ts) |
| `/api/v1/integrations/external-chat/events/batch` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/integrations/external-chat/events/batch/route.ts) |
| `/api/v1/integrations/external-chat/events` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/integrations/external-chat/events/route.ts) |
| `/api/v1/integrations/external-chat/pairing/verify` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/integrations/external-chat/pairing/verify/route.ts) |
| `/api/v1/integrations/external-chat/widget.js` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/integrations/external-chat/widget.js/route.ts) |
| `/api/v1/link-shortener/[linkId]/analytics` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/link-shortener/%5BlinkId%5D/analytics/route.ts) |
| `/api/v1/link-shortener/[linkId]/password` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/link-shortener/%5BlinkId%5D/password/route.ts) |
| `/api/v1/link-shortener/shorten` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/link-shortener/shorten/route.ts) |
| `/api/v1/live/session` | DELETE, GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/live/session/route.ts) |
| `/api/v1/live/token` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/live/token/route.ts) |
| `/api/v1/live/tools/execute` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/live/tools/execute/route.ts) |
| `/api/v1/live/usage` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/live/usage/route.ts) |
| `/api/v1/meet/plans/[planId]/availability` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/meet/plans/%5BplanId%5D/availability/route.ts) |
| `/api/v1/meet/plans/[planId]/finalization` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/meet/plans/%5BplanId%5D/finalization/route.ts) |
| `/api/v1/meet/plans/[planId]` | DELETE, GET, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/meet/plans/%5BplanId%5D/route.ts) |
| `/api/v1/meet/plans` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/meet/plans/route.ts) |
| `/api/v1/meetings/[meetingId]/collaboration/preview/[port]/[[...path]]` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/meetings/%5BmeetingId%5D/collaboration/preview/%5Bport%5D/%5B%5B...path%5D%5D/route.ts) |
| `/api/v1/meetings/[meetingId]/collaboration` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/meetings/%5BmeetingId%5D/collaboration/route.ts) |
| `/api/v1/mira/achievements` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/achievements/route.ts) |
| `/api/v1/mira/achievements/unlock` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/achievements/unlock/route.ts) |
| `/api/v1/mira/focus/[id]` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/focus/%5Bid%5D/route.ts) |
| `/api/v1/mira/focus/complete` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/focus/complete/route.ts) |
| `/api/v1/mira/focus/history` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/focus/history/route.ts) |
| `/api/v1/mira/focus` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/focus/route.ts) |
| `/api/v1/mira/focus/start` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/focus/start/route.ts) |
| `/api/v1/mira/memories` | DELETE, GET, HEAD, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/memories/route.ts) |
| `/api/v1/mira/pet/feed` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/pet/feed/route.ts) |
| `/api/v1/mira/pet` | GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/pet/route.ts) |
| `/api/v1/mira/soul` | GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/soul/route.ts) |
| `/api/v1/mira/token` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/token/route.ts) |
| `/api/v1/mira/xp` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mira/xp/route.ts) |
| `/api/v1/mobile/version-check` | GET, HEAD, OPTIONS | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/mobile/version-check/route.ts) |
| `/api/v1/notifications/[id]/metadata` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/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/web/src/app/api/v1/notifications/%5Bid%5D/route.ts) |
| `/api/v1/notifications/account-preferences` | GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/notifications/account-preferences/route.ts) |
| `/api/v1/notifications/mail-thread` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/notifications/mail-thread/route.ts) |
| `/api/v1/notifications/preferences` | GET, HEAD, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/notifications/preferences/route.ts) |
| `/api/v1/notifications/push-devices` | DELETE, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/notifications/push-devices/route.ts) |
| `/api/v1/notifications` | GET, HEAD, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/notifications/route.ts) |
| `/api/v1/notifications/unread-count` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/notifications/unread-count/route.ts) |
| `/api/v1/nova/me/team` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/nova/me/team/route.ts) |
| `/api/v1/platform/users/[userId]/roles` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/platform/users/%5BuserId%5D/roles/route.ts) |
| `/api/v1/proxy/tuturuuu` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/proxy/tuturuuu/route.ts) |
| `/api/v1/public/pricing` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/public/pricing/route.ts) |
| `/api/v1/public/user-profile-links/[code]/avatar` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/public/user-profile-links/%5Bcode%5D/avatar/route.ts) |
| `/api/v1/public/user-profile-links/[code]/submit` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/public/user-profile-links/%5Bcode%5D/submit/route.ts) |
| `/api/v1/rate-limit-appeals` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/rate-limit-appeals/route.ts) |
| `/api/v1/realtime/channels` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/realtime/channels/route.ts) |
| `/api/v1/realtime/documents/checkpoint` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/realtime/documents/checkpoint/route.ts) |
| `/api/v1/realtime/programming/checkpoint` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/realtime/programming/checkpoint/route.ts) |
| `/api/v1/realtime/session` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/realtime/session/route.ts) |
| `/api/v1/storage/analytics` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/analytics/route.ts) |
| `/api/v1/storage/delete` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/delete/route.ts) |
| `/api/v1/storage/download/[...path]` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/download/%5B...path%5D/route.ts) |
| `/api/v1/storage/folders` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/folders/route.ts) |
| `/api/v1/storage/guarded-download/[token]` | GET, HEAD, OPTIONS | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/guarded-download/%5Btoken%5D/route.ts) |
| `/api/v1/storage/list` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/list/route.ts) |
| `/api/v1/storage/share` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/share/route.ts) |
| `/api/v1/storage/share-batch` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/share-batch/route.ts) |
| `/api/v1/storage/upload` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/upload/route.ts) |
| `/api/v1/storage/upload-url` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/storage/upload-url/route.ts) |
| `/api/v1/topic-announcement-verifications/[token]` | GET, HEAD | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/topic-announcement-verifications/%5Btoken%5D/route.ts) |
| `/api/v1/user/onboarding-progress` | GET, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/user/onboarding-progress/route.ts) |
| `/api/v1/user/profile` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/user/profile/route.ts) |
| `/api/v1/users/chatgpt` | DELETE, GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/web/src/app/api/v1/users/chatgpt/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.