Integración ASISTE ↔ Hermes · OpenAPI 3.1

API de cotizaciones Hermes para ASISTE

Lo que el backend de ASISTE debe implementar: cuatro llamadas a Hermes y un webhook para recibir las respuestas del cliente.

API https://api.34-214-182-240.sslip.io/functions/v1/asiste-quotes Auth Bearer hk_… (una clave por hotel) Webhook X-Hermes-Signature HMAC-SHA256

Qué hay que construir

Al enviar la cotizaciónGET /templates + POST /quotes

Publica el documento y usa el link devuelto como URL_COTIZACION. Si falla, no envíes el correo.

Ruta nueva en ASISTEPOST /hermes/webhook

Verifica la firma, ignora avisos repetidos, cambia el estado de la orden al aceptar o rechazar y deja rastro en tracking_orders. Paso a paso y ejemplo completo en Webhooks.

Si se perdió un avisoGET /quotes/{ref}

Devuelve el estado actual y la respuesta del cliente.

Menú «Cotizaciones Hermes»POST /embed-sessions

Una URL nueva en cada apertura, dentro de un <iframe>.

Tres reglas

  • La clave y el secreto solo viven en el servidor de ASISTE, cifrados.
  • Los importes van tal como los imprime el formato, con un único total grand_total.
  • El cliente ve todo el documento: nada de notas internas, costos ni márgenes.

El archivo OpenAPI

Descargar YAML Descargar JSON
Cargando la referencia…