Skip to main content

Descripción del módulo

La API Pública de Airvi permite consultar información registrada en el sistema (clientes, reservas, pagos y reembolsos) desde sistemas externos o integraciones de terceros.
Este módulo está diseñado para ofrecer acceso seguro, controlado y auditable a los datos del sistema sin necesidad de acceso directo a la base de datos.

Cada consulta genera un identificador único de rastreo (trace_id), útil para seguimiento de errores o solicitudes de soporte.
El acceso se gestiona mediante claves (tokens) que se generan desde el panel administrativo de Airvi.

Acceso al módulo

image.pngWhatsApp Image 2025-11-04 at 8.04.21 AM.jpeg

  1. Ingrese a su cuenta de Airvi con un usuario con permisos administrativos.

  2. Diríjase a la sección Parametrización → Claves (API Pública).

  3. Activehacer laclic casillaen  GenerarAñadir nuevo token de autenticación”clave”.

  4. Colocar un nombre a la clave
  5. Haga clic en Generar claves”Guardar”.

  6. Copie el token generado. 

    Api publica.png

⚠️ Importante:
Guarde este token en un lugar seguro. Es necesario incluirlo en el encabezado de cada solicitud a la API. En caso de perdida o que ya no este funcionando, debes regenerar la clave API de nuevo.

Ejemplo de encabezado:


Authorization: Bearer {TOKEN}

Acceso a la documentación técnica

  1. Abra el navegador e ingrese la siguiente dirección:

    {BASE_URL}/public/docs/ Siendo BASE_URL la URL de la plataforma
    Ejemplo: https://airvi-api.rpmarketing.com.co/public/docs#/
  2. En esta interfaz podrá visualizar los diferentes endpoints disponibles, sus parámetros, ejemplos de uso y respuestas esperadas.

  3. Puede ejecutar peticiones directamente desde el navegador, siempre que haya autenticado con su token.

📝 Nota:
La ruta incluye un guion medio entre “docs” y “api”. Es decir: docs-api, no “docsapi”.

Autenticación y seguridad

Todas las consultas se realizan mediante un token de autenticación generado desde Airvi. El token se envía en el encabezado HTTP de la petición.

image.png

Ejemplo de encabezado:

Authorization: Bearer 1234abcd5678efgh

Estructura de las respuestas

Cada respuesta de la API tiene una estructura estándar:

image.png



  • status: indica si la consulta fue exitosa (success) o falló (fail).

  • errors: lista de errores o validaciones.

  • data.items: contiene la información solicitada.

  • trace_id: identificador único para auditoría y soporte técnico.

💡 Consejo:
Si una consulta falla o devuelve resultados vacíos, conserve el trace_id y compártalo con el área de soporte para una revisión más rápida.


Parámetros generales

La mayoría de endpoints utilizan los siguientes parámetros de consulta (query):

Parámetro Descripción Obligatorio Formato
take Cantidad de registros a mostrar ✅ Sí Número entero
skip Cantidad de registros a omitir antes de iniciar la búsqueda ❌ No Número entero
date_from, date_to Rango de fechas según el endpoint ❌ No YYYY-MM-DD

⚠️ Importante:
Incluso si realiza una consulta por un único registro, debe incluir el parámetro take.
Ejemplo: take=1