Skip to main content
The Requests API allows you to manage event requests from clients and partners. These endpoints handle the complete lifecycle of a request, from creation to deletion.

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

  1. Created: A client or partner submits a new request via POST /request/register
  2. Pending: The request is created with “PENDIENTE” status
  3. In Progress: Admin updates status to “EN PROGRESO” via PUT /request/update
  4. 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

Build docs developers (and LLMs) love