Introducción
Esta sección describe los endpoints disponibles para interactuar con la API de TheFork. Se incluyen funcionalidades para gestionar clientes, reservas, reseñas y flujo de reservas.
Base URL: /api/v1/thefork
Clientes (Customers)
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /customers |
Obtener lista de clientes. |
| GET | /customers/{id} |
Obtener detalles de un cliente específico. |
| GET | /customers/search |
Buscar cliente por número de teléfono. |
Reservas (Reservations)
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /reservations |
Obtener lista de reservas. |
| GET | /reservations/{id} |
Obtener detalles de una reserva. |
| POST | /reservations |
Crear una nueva reserva. |
| PUT | /reservations/{id} |
Actualizar una reserva existente. |
| DELETE | /reservations/{id} |
Cancelar una reserva. |
Flujo de Reserva (Booking Flow)
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /availabilities |
Consultar disponibilidad. |
| GET | /offers |
Consultar ofertas disponibles. |
| GET | /party-size |
Consultar tamaños de grupo permitidos. |
| GET | /timeslots |
Consultar horarios disponibles. |
Otros
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /reviews |
Obtener lista de reseñas. |
| GET | /reviews/{id} |
Obtener detalles de una reseña. |
| POST | /caller-id |
Enviar detalles de Caller ID. |
