Ir al contenido principal

¿Para qué sirve la API de Ezus y qué puedes hacer con ella?

Conecta EZUS con tus herramientas favoritas y automatiza tus procesos gracias a nuestra API pública.

Escrito por Nataly Montelongo

Tanto si deseas desarrollar tu propia integración como conectar EZUS con Zapier, Make o cualquier otra herramienta, la API te permite intercambiar datos.

💡 La API está disponible únicamente para los planes Premium y superiores.


1. Tres formas de integrar Ezus con otras herramientas

Tienes 3 opciones para integrar Ezus con otras herramientas digitales (funcionalidad también explicada en nuestra página de Integraciones):

  • Conectar nuestra API directamente con otras herramientas — mediante código Python o Postman

  • Usar una plataforma de integración sin código como Zapier

  • Integraciones nativas directamente accesibles en Ezus


2. ¿Qué es una API?

Las API, o Interfaces de Programación de Aplicaciones, son formas de obtener información de un software, o de enviarle información, sin pasar por la interfaz del software.

Una API utiliza Rutas: acciones específicas que puedes realizar.
​La documentación de la API de Ezus enumera todas las rutas disponibles en la API de Ezus.

Existen 3 tipos de rutas más comúnmente usadas:

  • GET — Recuperar información del software. En Ezus puedes recuperar información sobre un producto, proveedor, etc. específico usando la esus_reference (llamada referencia API en el software), o recuperar todas las facturas.

  • POST — Añadir o modificar información en el software. En Ezus puedes añadir un proveedor, por ejemplo — y si tienes la esus_reference, puedes modificar un proveedor existente.

  • Webhooks — Activar un evento cada vez que ocurre algo específico en el software. Por ejemplo, un webhook que se activa cada vez que se crea un proyecto.

Estas rutas pueden usarse tanto para simplificar un proceso como en automatizaciones que conectan varias herramientas entre sí.

Tipos de solicitudes

GET — Recuperar información (p. ej. lista de proyectos)

POST — Crear datos nuevos (p. ej. nuevo proyecto)

PUT / PATCH — Modificar datos existentes

Frecuencia de actualización

Tiempo real — En cada acción (formulario → proyecto)

Programada — Cada hora / día (actualizaciones de precios)

Activada — Ante un evento específico

📚 Para integrar Ezus mediante API, consulta nuestro artículo: 🚀 ¿Cómo usar la API de Ezus?
📚 Para saber más sobre Postman: Usa Postman para tus llamadas a la API de Ezus



3. ¿Qué puedes hacer con la API?

La API de EZUS evoluciona constantemente y ya cubre una gran parte de las funcionalidades de la plataforma.

🗂️ Proyectos

Puedes:

  • Crear un proyecto

  • Actualizar un proyecto

  • Modificar sus diferentes campos

  • Obtener la información de un proyecto

  • Generar documentos dentro de un proyecto

  • Sincronizar proyectos con aplicaciones de terceros

Campos disponibles, entre otros:

  • Título

  • Referencia

  • Número de viajeros

  • Presupuesto

  • Fecha de salida

  • Fecha de regreso

  • Campos personalizados



👤 Clientes

Puedes:

  • Crear un cliente

  • Actualizar un cliente

  • Obtener su información

Campos disponibles, entre otros:

  • Referencia

  • Nombre de la empresa

  • Datos de contacto

  • Dirección

  • Sitio web

  • Campos personalizados



🏨 Proveedores

Puedes:

  • Crear un proveedor

  • Actualizar un proveedor

  • Obtener su información

Campos disponibles, entre otros:

  • Referencia

  • Nombre

  • Tipo

  • Capacidad

  • Datos de contacto

  • Dirección

  • Campos personalizados



🧳 Productos

Puedes:

  • Crear un producto

  • Actualizar un producto

  • Obtener su información

Campos disponibles, entre otros:

  • Título

  • Proveedor asociado

  • Paquete asociado

  • Cantidad

  • Capacidad

  • Precio de compra

  • Precio de venta

  • Moneda

  • IVA

  • Comisión

  • Campos personalizados



🗺️ Etapas

Puedes:

  • Obtener las etapas de un proyecto

  • Crear una nueva etapa

  • Actualizar una etapa existente

  • Eliminar una etapa

  • Añadir o modificar los productos asociados a una etapa

Campos disponibles, entre otros:

  • Título de la etapa

  • Tipo de etapa

  • Orden de visualización dentro del proyecto

  • Fechas de inicio y fin

  • Productos asociados

  • Información presupuestaria

  • Campos personalizados

Los endpoints dedicados a los Steps (etapas) permiten crear o sincronizar automáticamente los itinerarios de tus proyectos desde una aplicación externa, o utilizar la información de EZUS dentro de tus propias herramientas.



4. Casos de uso habituales

Nuestra API se utiliza habitualmente para conectar EZUS con:

  • Zapier

  • Make

  • n8n

  • Pennylane

  • HubSpot

  • Salesforce

  • Airtable

  • Notion

  • Google Sheets

  • ERP

  • Software de contabilidad

  • Herramientas de Business Intelligence (Metabase, Power BI, etc.)

También puedes desarrollar tus propias integraciones personalizadas.

a) Creación automática de proyectos

Problema: Recibes solicitudes a través de un formulario web y tienes que volver a introducirlas en Ezus.

Solución API / Zapier:

  • Formulario web → creado automáticamente en Ezus

  • Información transferida: título, presupuesto, número de personas, fechas, cliente, etc.

  • El cliente puede crearse si aún no existe

b) Actualización de productos

Problema: Los precios y la información de los productos cambian con regularidad.

Solución:

  • Base de datos externa → Ezus (diariamente)

  • Actualización automática de precios, descripciones, disponibilidad

  • Posible conexión con bedbanks, proveedores, Google Sheets

c) Conexión contable

Problema: Doble entrada de datos entre Ezus y el software de contabilidad.

Solución:

  • Facturas de Ezus → software de contabilidad automáticamente

  • Información transferida: importes antes/después de impuestos, IVA, cliente, proyecto

  • Ejemplos: Sage y otros programas compatibles

d) Integración CRM / Marketing Automation

Problema: Doble entrada de datos entre Ezus y el software CRM.

​Solución:

  • Salesforce (equipo de ventas) ↔ Ezus (Travel Designers)

  • Cada nuevo contacto creado → enviado a Mailchimp


5. Preguntas frecuentes

¿Cuál es la frecuencia de sincronización?
Configurable según tus necesidades:

  • Tiempo real para formularios

  • Diaria para precios / productos

  • Semanal para datos menos críticos

¿Qué ocurre si la otra plataforma no tiene API?

  • Se necesita una API (o clave de API) en ambos lados

  • Alternativas: exportación / importación, webhook, acceso a base de datos

¿Podemos procesar automáticamente el contenido de los correos electrónicos?

  • Puedes crear un proyecto a partir de un correo electrónico

  • El contenido se incluye en el campo de notas (sin análisis automático)

  • Para un análisis inteligente, se necesita una IA externa

¿Cómo sabemos qué es posible? Consulta la documentación de la API:

  • Cada sección = sus posibilidades (proyectos, clientes, proveedores, etc.)

  • Ejemplos concretos en cada sección

  • Si no está en la documentación → envía un ticket de desarrollo para solicitarlo


¿Falta alguna funcionalidad?

Si el endpoint o la funcionalidad que buscas no aparece en la documentación de la API, simplemente significa que aún no está disponible en la API pública.

No dudes en compartir tus necesidades con nosotros a través del chat interno o por correo electrónico a [email protected]. ¡Mejoramos continuamente nuestra API en base a los comentarios de nuestros clientes!

¿Ha quedado contestada tu pregunta?