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 Ingrese a su cuenta de Airvi con un usuario con permisos administrativos. Diríjase a la sección Parametrización → Claves (API Pública) . hacer clic en  “Añadir clave” . Colocar un nombre a la clave Haga clic en “Guardar” . Copie el token generado.  ⚠️ 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 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#/ En esta interfaz podrá visualizar los diferentes endpoints disponibles , sus parámetros , ejemplos de uso y respuestas esperadas . 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. Ejemplo de encabezado: Authorization: Bearer 1234abcd5678efgh Estructura de las respuestas Cada respuesta de la API tiene una estructura estándar: 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