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

# infrastructure: routes (2/2)

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

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

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/infrastructure/migrate/student-feedbacks` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/student-feedbacks/route.ts) |
| `/api/v1/infrastructure/migrate/transaction-categories` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/transaction-categories/route.ts) |
| `/api/v1/infrastructure/migrate/user-coupons` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/user-coupons/route.ts) |
| `/api/v1/infrastructure/migrate/user-group-post-checks` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/user-group-post-checks/route.ts) |
| `/api/v1/infrastructure/migrate/user-monthly-report-logs` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/user-monthly-report-logs/route.ts) |
| `/api/v1/infrastructure/migrate/user-monthly-reports` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/user-monthly-reports/route.ts) |
| `/api/v1/infrastructure/migrate/user-roles` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/user-roles/route.ts) |
| `/api/v1/infrastructure/migrate/user-status-changes` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/user-status-changes/route.ts) |
| `/api/v1/infrastructure/migrate/users` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/users/route.ts) |
| `/api/v1/infrastructure/migrate/wallet-transaction-tags` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/wallet-transaction-tags/route.ts) |
| `/api/v1/infrastructure/migrate/wallet-transactions` | GET, PATCH, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/wallet-transactions/route.ts) |
| `/api/v1/infrastructure/migrate/wallet-types` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/wallet-types/route.ts) |
| `/api/v1/infrastructure/migrate/wallets` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/wallets/route.ts) |
| `/api/v1/infrastructure/migrate/warehouses` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/warehouses/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-configs` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-configs/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-settings` | GET, PATCH, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-settings/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-fields` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-fields/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-group-session-files` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-group-session-files/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-group-session-series` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-group-session-series/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-group-session-tag-links` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-group-session-tag-links/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-group-session-tags` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-group-session-tags/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-group-sessions` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-group-sessions/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-group-tag-groups` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-group-tag-groups/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-group-tags` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-group-tags/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-groups` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-groups/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-groups-users` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-groups-users/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-linked-users` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-linked-users/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-user-status-changes` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-user-status-changes/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-users` | GET, PATCH, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-users/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-wallet-transfers` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-wallet-transfers/route.ts) |
| `/api/v1/infrastructure/migrate/workspace-wallets` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/migrate/workspace-wallets/route.ts) |
| `/api/v1/infrastructure/mobile-versions` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/mobile-versions/route.ts) |
| `/api/v1/infrastructure/monitoring/blue-green/deployment-pin` | DELETE, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/blue-green/deployment-pin/route.ts) |
| `/api/v1/infrastructure/monitoring/blue-green/deployment-revert` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/blue-green/deployment-revert/route.ts) |
| `/api/v1/infrastructure/monitoring/blue-green/instant-rollout` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/blue-green/instant-rollout/route.ts) |
| `/api/v1/infrastructure/monitoring/blue-green/recovery-settings` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/blue-green/recovery-settings/route.ts) |
| `/api/v1/infrastructure/monitoring/blue-green/requests` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/blue-green/requests/route.ts) |
| `/api/v1/infrastructure/monitoring/blue-green` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/blue-green/route.ts) |
| `/api/v1/infrastructure/monitoring/blue-green/watcher-logs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/blue-green/watcher-logs/route.ts) |
| `/api/v1/infrastructure/monitoring/blue-green/watcher-recovery` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/blue-green/watcher-recovery/route.ts) |
| `/api/v1/infrastructure/monitoring/cron/control` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/cron/control/route.ts) |
| `/api/v1/infrastructure/monitoring/cron/executions` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/cron/executions/route.ts) |
| `/api/v1/infrastructure/monitoring/cron/managed/job` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/cron/managed/job/route.ts) |
| `/api/v1/infrastructure/monitoring/cron/managed/run` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/cron/managed/run/route.ts) |
| `/api/v1/infrastructure/monitoring/cron` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/cron/route.ts) |
| `/api/v1/infrastructure/monitoring/cron/run` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/cron/run/route.ts) |
| `/api/v1/infrastructure/monitoring/cron/runner-recovery` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/cron/runner-recovery/route.ts) |
| `/api/v1/infrastructure/monitoring/stress-tests/[runId]/abort` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/stress-tests/%5BrunId%5D/abort/route.ts) |
| `/api/v1/infrastructure/monitoring/stress-tests/[runId]` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/stress-tests/%5BrunId%5D/route.ts) |
| `/api/v1/infrastructure/monitoring/stress-tests` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/monitoring/stress-tests/route.ts) |
| `/api/v1/infrastructure/observability/analytics` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/observability/analytics/route.ts) |
| `/api/v1/infrastructure/observability/cron-runs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/observability/cron-runs/route.ts) |
| `/api/v1/infrastructure/observability/deployments` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/observability/deployments/route.ts) |
| `/api/v1/infrastructure/observability/logs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/observability/logs/route.ts) |
| `/api/v1/infrastructure/observability/overview` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/observability/overview/route.ts) |
| `/api/v1/infrastructure/observability/requests` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/observability/requests/route.ts) |
| `/api/v1/infrastructure/observability/resources` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/observability/resources/route.ts) |
| `/api/v1/infrastructure/otp-limits/reset` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/otp-limits/reset/route.ts) |
| `/api/v1/infrastructure/package-stock-changes` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/package-stock-changes/route.ts) |
| `/api/v1/infrastructure/packages` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/packages/route.ts) |
| `/api/v1/infrastructure/payment-methods` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/payment-methods/route.ts) |
| `/api/v1/infrastructure/post-email-queue` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/post-email-queue/route.ts) |
| `/api/v1/infrastructure/post-email-queue/run-now` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/post-email-queue/run-now/route.ts) |
| `/api/v1/infrastructure/product-categories` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/product-categories/route.ts) |
| `/api/v1/infrastructure/product-prices` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/product-prices/route.ts) |
| `/api/v1/infrastructure/product-units` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/product-units/route.ts) |
| `/api/v1/infrastructure/projects/[projectId]/deploy` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/projects/%5BprojectId%5D/deploy/route.ts) |
| `/api/v1/infrastructure/projects/[projectId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/projects/%5BprojectId%5D/route.ts) |
| `/api/v1/infrastructure/projects/[projectId]/sync` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/projects/%5BprojectId%5D/sync/route.ts) |
| `/api/v1/infrastructure/projects` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/projects/route.ts) |
| `/api/v1/infrastructure/push-notifications` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/push-notifications/route.ts) |
| `/api/v1/infrastructure/push-notifications/test` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/push-notifications/test/route.ts) |
| `/api/v1/infrastructure/rate-limit-appeals/[appealId]` | GET, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/rate-limit-appeals/%5BappealId%5D/route.ts) |
| `/api/v1/infrastructure/rate-limit-appeals` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/rate-limit-appeals/route.ts) |
| `/api/v1/infrastructure/rate-limit-subjects` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/rate-limit-subjects/route.ts) |
| `/api/v1/infrastructure/rate-limits/live-usage` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/rate-limits/live-usage/route.ts) |
| `/api/v1/infrastructure/rate-limits` | GET, PATCH, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/rate-limits/route.ts) |
| `/api/v1/infrastructure/rate-limits/rules/[ruleId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/rate-limits/rules/%5BruleId%5D/route.ts) |
| `/api/v1/infrastructure/rate-limits/workspace-secrets` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/rate-limits/workspace-secrets/route.ts) |
| `/api/v1/infrastructure/resolve-workspace-id` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/resolve-workspace-id/route.ts) |
| `/api/v1/infrastructure/review-accounts/[userId]` | PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/review-accounts/%5BuserId%5D/route.ts) |
| `/api/v1/infrastructure/review-accounts/apple-review` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/review-accounts/apple-review/route.ts) |
| `/api/v1/infrastructure/review-accounts` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/review-accounts/route.ts) |
| `/api/v1/infrastructure/roles` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/roles/route.ts) |
| `/api/v1/infrastructure/score-names` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/score-names/route.ts) |
| `/api/v1/infrastructure/sidebar` | DELETE, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/sidebar/route.ts) |
| `/api/v1/infrastructure/sidebar/sizes` | DELETE, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/sidebar/sizes/route.ts) |
| `/api/v1/infrastructure/student-feedbacks` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/student-feedbacks/route.ts) |
| `/api/v1/infrastructure/suspensions/[id]` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/suspensions/%5Bid%5D/route.ts) |
| `/api/v1/infrastructure/suspensions` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/suspensions/route.ts) |
| `/api/v1/infrastructure/timezones/[timezoneId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/timezones/%5BtimezoneId%5D/route.ts) |
| `/api/v1/infrastructure/timezones` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/timezones/route.ts) |
| `/api/v1/infrastructure/transaction-categories` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/transaction-categories/route.ts) |
| `/api/v1/infrastructure/user-coupons` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/user-coupons/route.ts) |
| `/api/v1/infrastructure/user-monthly-report-logs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/user-monthly-report-logs/route.ts) |
| `/api/v1/infrastructure/user-monthly-reports` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/user-monthly-reports/route.ts) |
| `/api/v1/infrastructure/user-status-changes` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/user-status-changes/route.ts) |
| `/api/v1/infrastructure/users/fields/types` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/users/fields/types/route.ts) |
| `/api/v1/infrastructure/users` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/users/route.ts) |
| `/api/v1/infrastructure/wallet-transactions` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/wallet-transactions/route.ts) |
| `/api/v1/infrastructure/wallets` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/wallets/route.ts) |
| `/api/v1/infrastructure/warehouses` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/infrastructure/warehouses/route.ts) |
| `/api/v1/internal/holidays/[holidayId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/internal/holidays/%5BholidayId%5D/route.ts) |
| `/api/v1/internal/holidays/bulk` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/internal/holidays/bulk/route.ts) |
| `/api/v1/internal/holidays` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/internal/holidays/route.ts) |
| `/api/v1/mobile-calendar/[...path]` | DELETE, GET, PATCH, POST, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/mobile-calendar/%5B...path%5D/route.ts) |
| `/api/v1/mobile-deployment/activate` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/mobile-deployment/activate/route.ts) |
| `/api/v1/mobile-deployment/bundle` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/mobile-deployment/bundle/route.ts) |
| `/api/v1/mobile-deployment/env-export` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/mobile-deployment/env-export/route.ts) |
| `/api/v1/mobile-deployment/files/[kind]` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/mobile-deployment/files/%5Bkind%5D/route.ts) |
| `/api/v1/mobile-deployment/rollback` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/mobile-deployment/rollback/route.ts) |
| `/api/v1/mobile-deployment` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/mobile-deployment/route.ts) |
| `/api/v1/mobile-deployment/tokens/[tokenId]` | DELETE | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/mobile-deployment/tokens/%5BtokenId%5D/route.ts) |
| `/api/v1/mobile-deployment/tokens` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/mobile-deployment/tokens/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/credits` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/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/infrastructure/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/infrastructure/src/app/api/v1/workspaces/%5BwsId%5D/avatar/upload-url/route.ts) |
| `/api/v1/workspaces/[wsId]/infrastructure/realtime/analytics` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/workspaces/%5BwsId%5D/infrastructure/realtime/analytics/route.ts) |
| `/api/v1/workspaces/[wsId]/infrastructure/realtime/analytics/summary` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/workspaces/%5BwsId%5D/infrastructure/realtime/analytics/summary/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/calendar-sync` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/workspaces/%5BwsId%5D/settings/calendar-sync/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/email-audit` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/v1/workspaces/%5BwsId%5D/settings/email-audit/route.ts) |
| `/api/workspaces/[wsId]` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/workspaces/%5BwsId%5D/route.ts) |
| `/api/workspaces/[wsId]/secrets/[secretId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/workspaces/%5BwsId%5D/secrets/%5BsecretId%5D/route.ts) |
| `/api/workspaces/[wsId]/secrets` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/workspaces/%5BwsId%5D/secrets/route.ts) |
| `/api/workspaces` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/infrastructure/src/app/api/workspaces/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.