Available Endpoints
Create Request
Register a new event request from a client or partner
List Requests
Get all requests with detailed information
Update Request
Update request status from Pending to In Progress
Delete Request
Remove a request from the system
Get Price Quote
Calculate estimated price for an event
Request Lifecycle
- Created: A client or partner submits a new request via POST /request/register
- Pending: The request is created with “PENDIENTE” status
- In Progress: Admin updates status to “EN PROGRESO” via PUT /request/update
- Completed or Deleted: Request is either fulfilled or deleted via DELETE /request/delete
Authentication
Most endpoints require authentication via JWT token stored in cookies:- Public: POST /request/register, POST /request/price
- Authenticated: GET /request/get, PUT /request/update, DELETE /request/delete
Email Notifications
The API automatically sends email notifications:- On creation: Client receives confirmation, admin receives notification
- On status update: Client receives progress notification