Source: apps/web/src/app/**/route.ts
Input SHA-256: badd953666e1653cff7b24ae2aa35e87159a26027e6f329ef152997cad9351da
Exported operations: 43
| Method | Path | Handler |
|---|---|---|
GET |
/api/currencies |
apps/web/src/app/api/currencies/route.ts |
DELETE |
/api/expenses/:id/reactions |
apps/web/src/app/api/expenses/[id]/reactions/route.ts |
POST |
/api/expenses/:id/reactions |
apps/web/src/app/api/expenses/[id]/reactions/route.ts |
POST |
/api/import |
apps/web/src/app/api/import/route.ts |
DELETE |
/api/install-handoff |
apps/web/src/app/api/install-handoff/route.ts |
POST |
/api/install-handoff |
apps/web/src/app/api/install-handoff/route.ts |
POST |
/api/push/dismissed |
apps/web/src/app/api/push/dismissed/route.ts |
POST |
/api/push/opened |
apps/web/src/app/api/push/opened/route.ts |
GET |
/api/rate |
apps/web/src/app/api/rate/route.ts |
POST |
/api/rooms |
apps/web/src/app/api/rooms/route.ts |
GET |
/api/rooms/:slug |
apps/web/src/app/api/rooms/[slug]/route.ts |
PATCH |
/api/rooms/:slug |
apps/web/src/app/api/rooms/[slug]/route.ts |
GET |
/api/rooms/:slug/events |
apps/web/src/app/api/rooms/[slug]/events/route.ts |
POST |
/api/rooms/:slug/expenses |
apps/web/src/app/api/rooms/[slug]/expenses/route.ts |
DELETE |
/api/rooms/:slug/expenses/:id |
apps/web/src/app/api/rooms/[slug]/expenses/[id]/route.ts |
PATCH |
/api/rooms/:slug/expenses/:id |
apps/web/src/app/api/rooms/[slug]/expenses/[id]/route.ts |
POST |
/api/rooms/:slug/expenses/:id/restore |
apps/web/src/app/api/rooms/[slug]/expenses/[id]/restore/route.ts |
POST |
/api/rooms/:slug/feedback |
apps/web/src/app/api/rooms/[slug]/feedback/route.ts |
GET |
/api/rooms/:slug/history |
apps/web/src/app/api/rooms/[slug]/history/route.ts |
GET |
/api/rooms/:slug/history/export |
apps/web/src/app/api/rooms/[slug]/history/export/route.ts |
POST |
/api/rooms/:slug/import |
apps/web/src/app/api/rooms/[slug]/import/route.ts |
POST |
/api/rooms/:slug/install-handoff |
apps/web/src/app/api/rooms/[slug]/install-handoff/route.ts |
POST |
/api/rooms/:slug/members |
apps/web/src/app/api/rooms/[slug]/members/route.ts |
DELETE |
/api/rooms/:slug/members/:memberId |
apps/web/src/app/api/rooms/[slug]/members/[memberId]/route.ts |
PATCH |
/api/rooms/:slug/members/:memberId |
apps/web/src/app/api/rooms/[slug]/members/[memberId]/route.ts |
POST |
/api/rooms/:slug/members/:memberId/claim |
apps/web/src/app/api/rooms/[slug]/members/[memberId]/claim/route.ts |
POST |
/api/rooms/:slug/members/:memberId/reactivate |
apps/web/src/app/api/rooms/[slug]/members/[memberId]/reactivate/route.ts |
POST |
/api/rooms/:slug/members/:memberId/restore |
apps/web/src/app/api/rooms/[slug]/members/[memberId]/restore/route.ts |
DELETE |
/api/rooms/:slug/push-subscriptions |
apps/web/src/app/api/rooms/[slug]/push-subscriptions/route.ts |
POST |
/api/rooms/:slug/push-subscriptions |
apps/web/src/app/api/rooms/[slug]/push-subscriptions/route.ts |
POST |
/api/rooms/:slug/push-subscriptions/status |
apps/web/src/app/api/rooms/[slug]/push-subscriptions/status/route.ts |
GET |
/api/rooms/:slug/receipt-parse |
apps/web/src/app/api/rooms/[slug]/receipt-parse/route.ts |
POST |
/api/rooms/:slug/receipt-parse |
apps/web/src/app/api/rooms/[slug]/receipt-parse/route.ts |
POST |
/api/rooms/:slug/settlements |
apps/web/src/app/api/rooms/[slug]/settlements/route.ts |
DELETE |
/api/rooms/:slug/settlements/:id |
apps/web/src/app/api/rooms/[slug]/settlements/[id]/route.ts |
POST |
/api/share-target |
apps/web/src/app/api/share-target/route.ts |
GET |
/healthcheck |
apps/web/src/app/healthcheck/route.ts |
GET |
/manifest.webmanifest |
apps/web/src/app/manifest.webmanifest/route.ts |
GET |
/r/:slug/card/:kind |
apps/web/src/app/(product-shell)/r/[slug]/card/[kind]/route.ts |
POST |
/r/:slug/card/:kind |
apps/web/src/app/(product-shell)/r/[slug]/card/[kind]/route.ts |
GET |
/r/:slug/recap/card |
apps/web/src/app/(product-shell)/r/[slug]/recap/card/route.ts |
GET |
/readiness |
apps/web/src/app/readiness/route.ts |
GET |
/rss.xml |
apps/web/src/app/rss.xml/route.ts |
This inventory proves exported verbs and paths only. Read ../API.md and the handler source for trust,
validation, status, rate-limit, idempotency, retention, and feature-gate semantics.