TheFork Integration Documentación de la integración con la API B2B de TheFork

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.