Referencia · Reservas

Estado de una reserva hecha por la API

GET /api/v1/reservas/{compraId}

Ver en Markdown
GET/api/v1/reservas/{compraId}

Scope reservas:leer, solo clave secreta. Solo reservas creadas por la API v1 de este negocio.

Autenticación: Authorization: Bearer <clave>. Ver Autenticación.

Parámetros

NombreEnTipoObligatorioDescripción
compraIdpathstringSí

Ejemplo

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

Respuestas

HTTPQué significa
200Estado
401Clave faltante, inválida o revocada.
403Origen no permitido, permiso faltante, clave secreta desde un navegador o plan sin la API (PLAN_SIN_API).
404No existe o no es de este negocio.
429Demasiados pedidos (LIMITE_USO): esperá Retry-After segundos.
500Error técnico: reintentá con los mismos datos (y la misma Idempotency-Key).

Respuesta 200

{
  "version": 1,
  "ok": true,
  "progreso": {
    "principal": "CONSULTADO"
  },
  "requiereRevision": false,
  "datos": {
    "compraId": "cmh4k2n9x0001",
    "total": 25000,
    "estadoPago": "SIN_SENA",
    "sena": {
      "monto": 6250,
      "checkoutUrl": "https://www.mercadopago.com.ar/checkout/v1/redirect?pref_id=123456-abcd"
    },
    "turnos": [
      {
        "turnoId": "cmh4k2pa10003",
        "estado": "CONFIRMADO"
      }
    ]
  }
}
CampoTipoObligatorioDescripción
datos.compraIdstringNo
datos.totalnumberNo
datos.estadoPagoSIN_SENA, PAGADA, PENDIENTE, VENCIDA, EN_EL_LOCAL, EN_REVISIONNo
datos.senaobject o nullNo
datos.sena.montonumberNo
datos.sena.checkoutUrlstring o nullNoSolo mientras la seña está PENDIENTE.
datos.turnosarray de objectNo
datos.turnos[].turnoIdstringNo
datos.turnos[].estadostringNo

Los errores siguen el formato común: ver Errores.