Cima Calidez | Cabañas en Mazamitla
API para agentes
Consulta las fechas y huéspedes solicitados. Una cotización no crea reserva, bloqueo de inventario ni pago.
Elige una interfaz compatible
- Navegación HTML: abrir el formulario de cotización. Funciona sin JavaScript; nombres y precios están en el HTML inicial y en
#booking-options-json. - Clientes HTTP: usar REST o la misma URL del formulario con
Accept: application/json. - Navegadores con WebMCP: herramienta de lectura
quote_stay, registrada en la página principal. Usa el mismo servidor de cotización. Las cantidades de la herramienta son enteros ypropertiesIdses un arreglo de UUID v4.
WebMCP depende del navegador, agente, modelo y permisos disponibles. No garantiza acceso desde cualquier chat de ChatGPT ni desde una herramienta de extracción HTML. Si no puedes verificar los criterios, explica la limitación y ofrece el formulario; no sustituyas otras fechas ni inventes precios.
https://cimacalidez.com/api-para-agentes/cotizar?checkInDate=YYYY-MM-DD&checkOutDate=YYYY-MM-DD&adultsQuantity=N
Parámetros de cotización
checkInDateycheckOutDate: fechas realesYYYY-MM-DD. La salida es exclusiva y posterior a la entrada.adultsQuantity: entero ≥ 1. No usar alias comoadults.teenagersQuantity,childrenQuantity,babiesQuantityypetsQuantity: enteros ≥ 0; omitidos equivalen a cero.propertiesIds=UUID: filtro opcional. Repetir el nombre para varios UUID v4, sin corchetes. Cada opción incluye al menos un ancla y puede combinarla con cabañas compatibles.
Se rechazan campos desconocidos, parámetros escalares repetidos y datos inválidos con HTTP 400. Límites técnicos de cómputo anónimo: 366 noches, 100 huéspedes y mascotas en total y 50 filtros; las reglas de cada alojamiento también aplican.
Precios, estados y vigencia
Moneda MXN. En JSON, totalGrossPrice y totalNetPrice son centavos del total de la estancia antes y después de descuentos; dividir entre 100 para pesos. El HTML muestra pesos. Consulta condiciones y cargos adicionales antes de confirmar.
Estados: usage, invalid_query, ok, unavailable y error. Sin disponibilidad es HTTP 200; fallos de servicio usan 502/503/504. No confundir error con inventario vacío.
generatedAt indica cuándo se generó la respuesta después de consultar la API, sin garantizar una vigencia del inventario. Las cotizaciones usan no-store; un recuperador externo puede conservar una captura anterior. Revalida precio y disponibilidad antes de confirmar.
REST público
GET https://api.cimacalidez.com/availability/booking-options?checkInDate=YYYY-MM-DD&checkOutDate=YYYY-MM-DD&adultsQuantity=N
Las portadas están en propertyCovers[propertyId].coverImageUrl. Los descuentos por noche están en pricing.priceBreakdown[fecha].discountPercentage.
Ofertas con fechas generadas por el servidor: GET https://api.cimacalidez.com/offers/booking-options?adultsQuantity=N.
Continuar para reservar
https://cimacalidez.com/search/options?checkInDate=YYYY-MM-DD&checkOutDate=YYYY-MM-DD&adultsQuantity=N
Preserva todas las cantidades y filtros. El sitio vuelve a verificar disponibilidad y precio antes de confirmar.