Complete API documentation for Bety-Plus backend with all routes, required fields, and validation info.
? Field Requirements Legend:
✅ Required - Must be provided
⚠️ Required for Booking - Needed when user wants to book services
? Optional - Can be omitted
? File Upload - Multipart form data required
? Array - Accepts multiple values
? Authentication:
Uses HTTP-only cookies for authentication
Login sets 'token' cookie automatically
Postman automatically handles cookies between requests
No manual Authorization headers needed
Public routes are marked as such
Admin routes require admin role
? Environments:
DEV_URL: http://localhost:3020
API Base: {{DEV_URL}}/api/v1/v1
? Cookie Setup in Postman:
After login, cookie is automatically set
Enable 'Cookie Jar' in Postman settings
Cookies persist across requests in same session
It's my over view