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

# finance: routes

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

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

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

| URL pattern | Page or HTTP methods | Source |
| - | - | - |
| `/[locale]/verify-token` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(auth\)/verify-token/page.tsx) |
| `/[locale]/[wsId]/analytics` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/analytics/page.tsx) |
| `/[locale]/[wsId]/budgets` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/budgets/page.tsx) |
| `/[locale]/[wsId]/categories` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/categories/page.tsx) |
| `/[locale]/[wsId]/debts/[debtId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/debts/%5BdebtId%5D/page.tsx) |
| `/[locale]/[wsId]/debts` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/debts/page.tsx) |
| `/[locale]/[wsId]/invoices/[invoiceId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/invoices/%5BinvoiceId%5D/page.tsx) |
| `/[locale]/[wsId]/invoices/new` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/invoices/new/page.tsx) |
| `/[locale]/[wsId]/invoices` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/invoices/page.tsx) |
| `/[locale]/[wsId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/page.tsx) |
| `/[locale]/[wsId]/promotions` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/promotions/page.tsx) |
| `/[locale]/[wsId]/recurring` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/recurring/page.tsx) |
| `/[locale]/[wsId]/tags` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/tags/page.tsx) |
| `/[locale]/[wsId]/transactions/[transactionId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/transactions/%5BtransactionId%5D/page.tsx) |
| `/[locale]/[wsId]/transactions/categories` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/transactions/categories/page.tsx) |
| `/[locale]/[wsId]/transactions` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/transactions/page.tsx) |
| `/[locale]/[wsId]/wallets/[walletId]` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/wallets/%5BwalletId%5D/page.tsx) |
| `/[locale]/[wsId]/wallets` | Page | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/%5Blocale%5D/\(dashboard\)/%5BwsId%5D/wallets/page.tsx) |
| `/api/auth/logout` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/auth/logout/route.ts) |
| `/api/auth/refresh-app-session` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/auth/refresh-app-session/route.ts) |
| `/api/auth/verify-app-token` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/auth/verify-app-token/route.ts) |
| `/api/build-info` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/build-info/route.ts) |
| `/api/v1/workspaces/[wsId]/ai/credits` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/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/finance/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/finance/src/app/api/v1/workspaces/%5BwsId%5D/avatar/upload-url/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/budgets/[budgetId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/budgets/%5BbudgetId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/budgets` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/budgets/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/budgets/status` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/budgets/status/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/debts/[debtId]` | DELETE, GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/debts/%5BdebtId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/debts` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/debts/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/debts/summary` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/debts/summary/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/filter-users` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/filter-users/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices/[invoiceId]/restore` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/%5BinvoiceId%5D/restore/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices/[invoiceId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/%5BinvoiceId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices/analytics` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/analytics/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices/count` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/count/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices/history` | DELETE, GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/history/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices/pending` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/pending/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices/subscription/context` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/subscription/context/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices/subscription` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/subscription/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/invoices/subscription-analytics` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/invoices/subscription-analytics/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/recurring-transactions/[recurringTransactionId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/recurring-transactions/%5BrecurringTransactionId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/recurring-transactions` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/recurring-transactions/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/recurring-transactions/upcoming` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/recurring-transactions/upcoming/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/wallets/expense/count` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/wallets/expense/count/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/wallets/expense/sum` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/wallets/expense/sum/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/wallets/income/count` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/wallets/income/count/route.ts) |
| `/api/v1/workspaces/[wsId]/finance/wallets/income/sum` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/finance/wallets/income/sum/route.ts) |
| `/api/v1/workspaces/[wsId]/inventory/offline-mutations` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/inventory/offline-mutations/route.ts) |
| `/api/v1/workspaces/[wsId]/inventory/products` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/inventory/products/route.ts) |
| `/api/v1/workspaces/[wsId]/promotions/[promotionId]` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/promotions/%5BpromotionId%5D/route.ts) |
| `/api/v1/workspaces/[wsId]/promotions` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/promotions/route.ts) |
| `/api/v1/workspaces/[wsId]/settings/configs` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/settings/configs/route.ts) |
| `/api/v1/workspaces/[wsId]/user-groups/linked-products` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/user-groups/linked-products/route.ts) |
| `/api/v1/workspaces/[wsId]/users/[userId]/linked-promotions` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/users/%5BuserId%5D/linked-promotions/route.ts) |
| `/api/v1/workspaces/[wsId]/wallets/infinite` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/v1/workspaces/%5BwsId%5D/wallets/infinite/route.ts) |
| `/api/workspaces/[wsId]/finance/charts/balance` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/charts/balance/route.ts) |
| `/api/workspaces/[wsId]/finance/charts/balance-trend` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/charts/balance-trend/route.ts) |
| `/api/workspaces/[wsId]/finance/charts/categories` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/charts/categories/route.ts) |
| `/api/workspaces/[wsId]/finance/charts/daily` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/charts/daily/route.ts) |
| `/api/workspaces/[wsId]/finance/charts/income-expense-summary` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/charts/income-expense-summary/route.ts) |
| `/api/workspaces/[wsId]/finance/charts/monthly` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/charts/monthly/route.ts) |
| `/api/workspaces/[wsId]/finance/inventory-reconciliation/bulk-link` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/inventory-reconciliation/bulk-link/route.ts) |
| `/api/workspaces/[wsId]/finance/inventory-reconciliation/bulk-unlink` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/inventory-reconciliation/bulk-unlink/route.ts) |
| `/api/workspaces/[wsId]/finance/inventory-reconciliation/manual-adjustments` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/inventory-reconciliation/manual-adjustments/route.ts) |
| `/api/workspaces/[wsId]/finance/inventory-reconciliation/mappings` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/inventory-reconciliation/mappings/route.ts) |
| `/api/workspaces/[wsId]/finance/inventory-reconciliation/provider-sync` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/inventory-reconciliation/provider-sync/route.ts) |
| `/api/workspaces/[wsId]/finance/inventory-reconciliation` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/inventory-reconciliation/route.ts) |
| `/api/workspaces/[wsId]/finance/overview` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/finance/overview/route.ts) |
| `/api/workspaces/[wsId]` | GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/route.ts) |
| `/api/workspaces/[wsId]/transactions/[transactionId]` | DELETE, GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/%5BtransactionId%5D/route.ts) |
| `/api/workspaces/[wsId]/transactions/[transactionId]/tags` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/%5BtransactionId%5D/tags/route.ts) |
| `/api/workspaces/[wsId]/transactions/categories/[categoryId]` | DELETE, GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/categories/%5BcategoryId%5D/route.ts) |
| `/api/workspaces/[wsId]/transactions/categories/migrate` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/categories/migrate/route.ts) |
| `/api/workspaces/[wsId]/transactions/categories` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/categories/route.ts) |
| `/api/workspaces/[wsId]/transactions/category-breakdown` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/category-breakdown/route.ts) |
| `/api/workspaces/[wsId]/transactions/export` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/export/route.ts) |
| `/api/workspaces/[wsId]/transactions/import/money-lover` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/import/money-lover/route.ts) |
| `/api/workspaces/[wsId]/transactions/infinite` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/infinite/route.ts) |
| `/api/workspaces/[wsId]/transactions/periods` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/periods/route.ts) |
| `/api/workspaces/[wsId]/transactions` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/route.ts) |
| `/api/workspaces/[wsId]/transactions/spending-trends` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/spending-trends/route.ts) |
| `/api/workspaces/[wsId]/transactions/stats` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/transactions/stats/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]/checkpoints/[checkpointId]/reconcile` | POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/checkpoints/%5BcheckpointId%5D/reconcile/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]/checkpoints/[checkpointId]` | DELETE, PATCH | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/checkpoints/%5BcheckpointId%5D/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]/checkpoints` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/checkpoints/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]/credit-summary` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/credit-summary/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]/interest/calculate` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/interest/calculate/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]/interest/config` | DELETE, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/interest/config/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]/interest/project` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/interest/project/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]/interest/rates` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/interest/rates/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]/interest` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/interest/route.ts) |
| `/api/workspaces/[wsId]/wallets/[walletId]` | DELETE, GET, PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/%5BwalletId%5D/route.ts) |
| `/api/workspaces/[wsId]/wallets/checkpoints/history` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/checkpoints/history/route.ts) |
| `/api/workspaces/[wsId]/wallets/checkpoints` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/checkpoints/route.ts) |
| `/api/workspaces/[wsId]/wallets/infinite` | GET | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/infinite/route.ts) |
| `/api/workspaces/[wsId]/wallets/migrate` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/migrate/route.ts) |
| `/api/workspaces/[wsId]/wallets` | GET, POST | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/route.ts) |
| `/api/workspaces/[wsId]/wallets/transactions/migrate` | PUT | [Implementation](https://github.com/tutur3u/platform/blob/main/apps/finance/src/app/api/workspaces/%5BwsId%5D/wallets/transactions/migrate/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.