Empezar

API de Turnova

Tomá reservas desde el sitio de tu negocio con el mismo catálogo, la misma agenda y la misma seña que la página de reservas de Turnova.

Ver en Markdown

La API externa permite que un negocio que usa Turnova muestre sus servicios y horarios libres en su propio sitio y tome reservas que entran directo a su agenda. Detrás está el mismo motor que la página de reservas de Turnova: mismos precios, mismas reglas de horario, misma seña por Mercado Pago y los mismos mails de confirmación.

La API está incluida en el plan Enterprise. Las claves se crean en el panel del negocio, en Configuración > API para tu sitio.

Qué podés hacer

EndpointPara qué
GET /api/v1/catalogoServicios, opciones, extras, sedes y profesionales visibles.
GET /api/v1/disponibilidadHorarios libres de un servicio, por día y por profesional.
POST /api/v1/reservasCrear una reserva de uno a ocho turnos, con seña si el negocio la cobra.
GET /api/v1/reservas/{compraId}Estado de una reserva y de su seña (desde tu servidor).

Cómo es una llamada

Todas las rutas cuelgan de https://turnovapp.com/api/v1. El negocio sale de la clave: no hay identificador del negocio en la URL. Toda respuesta es JSON con la misma forma, tanto si salió bien como si no.

curl "https://turnovapp.com/api/v1/catalogo" \
  -H "Authorization: Bearer $TURNOVA_CLAVE_SECRETA"

Por dónde seguir