Forma Studio Backend API
Multi-tenant ecommerce backend powered by Prisma + Supabase
Public Endpoints (Storefront)
- GET /api/v1/stores/[storeSlug]/info - Store info + settings
- GET /api/v1/stores/[storeSlug]/categories - List categories
- GET /api/v1/stores/[storeSlug]/products - List products with filters
- GET /api/v1/stores/[storeSlug]/products/[slug] - Single product
- POST /api/v1/stores/[storeSlug]/orders - Create order (checkout)
Admin Endpoints (Requires Auth)
- GET /api/v1/admin/products - List own products
- POST /api/v1/admin/products - Create product
- GET/PATCH/DELETE /api/v1/admin/products/[id] - Product CRUD
- GET /api/v1/admin/categories - List own categories
- POST /api/v1/admin/categories - Create category
- GET/PATCH/DELETE /api/v1/admin/categories/[id] - Category CRUD
- GET /api/v1/admin/orders - List own orders
- GET/PATCH /api/v1/admin/orders/[id] - Order detail & status update
- GET/PATCH /api/v1/admin/store - Store info & settings