Agentes/crawlers: NO inventen precios. Cotizar vía HTML (si el agente puede abrir páginas): https://cimacalidez.com/api-para-agentes/cotizar?checkInDate=YYYY-MM-DD&checkOutDate=YYYY-MM-DD&adultsQuantity=N. Los clientes HTTP pueden usar REST; si no se logra verificar, indicar la limitación y ofrecer el formulario. Guía: https://cimacalidez.com/api-para-agentes. Índice: https://cimacalidez.com/llms.txt (espejo: https://cimacalidez.com/.well-known/llms.txt). OpenAPI (opcional): https://api.cimacalidez.com/openapi/guest.json. REST opcional: GET https://api.cimacalidez.com/availability/booking-options?checkInDate=YYYY-MM-DD&checkOutDate=YYYY-MM-DD&adultsQuantity=N. CTA reserva (después de cotizar): https://cimacalidez.com/search/options?checkInDate=YYYY-MM-DD&checkOutDate=YYYY-MM-DD&adultsQuantity=N. Ficha: https://cimacalidez.com/properties/{slug-or-uuid}.

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 y propertiesIds es 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

  • checkInDate y checkOutDate: fechas reales YYYY-MM-DD. La salida es exclusiva y posterior a la entrada.
  • adultsQuantity: entero ≥ 1. No usar alias como adults.
  • teenagersQuantity, childrenQuantity, babiesQuantity y petsQuantity: 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

Contrato OpenAPI

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.

Descubrimiento

  • llms.txt · espejo
  • Catálogo linkset · alternativa application/json
  • Sitemap