- Facturación: emitir ventas (DTE), registrar compras y gestionar clientes, proveedores y productos.
- Recursos Humanos: consultar empleados y planillas, enviar marcaciones de asistencia y crear solicitudes de permiso.
- Contabilidad: consultar el catálogo de cuentas y los estados financieros, y crear partidas en borrador.
URL base
Content-Type: application/json).
Probar la API
Cada endpoint tiene una página en Referencia interactiva con un playground: ingresas tu API Key, completas los parámetros y ejecutas la solicitud real desde el navegador. Cada página incluye ejemplos de código (cURL, JavaScript, Python y PHP) y ejemplos de respuesta exitosa y de error.Ambiente de pruebas
FileXpress no usa una URL distinta para pruebas: el ambiente lo define el negocio al que pertenece la integración.
Para desarrollar tu integración:
1
Solicita a soporte un negocio en ambiente de pruebas
Escribe a soporte@filexpress.com indicando el nombre de tu integración y los módulos que vas a usar.
2
Crea una integración en ese negocio y usa su API Key en tu desarrollo y en el playground
3
Al pasar a producción, crea la integración en el negocio real
Solo cambia la API Key: la URL y los endpoints son los mismos.
Autenticación
Cada solicitud debe incluir la API Key de la integración en el encabezadoX-API-Key:
Alcance de los datos
Una integración pertenece a un negocio. Todas las consultas y escrituras se limitan automáticamente a ese negocio: un ID de otro negocio responde404, igual que uno inexistente.
Obtener las sucursales (branch_id)
Muchos endpoints requieren el branch_id de la sucursal. Este endpoint no requiere permisos:
Permisos
Cada integración solo puede usar los grupos de endpoints que se le asignaron. Si llama a uno sin permiso, recibe403 con el permiso requerido:
Los permisos de RRHH y Contabilidad exponen datos personales, salariales y financieros. Nunca se otorgan por defecto: el administrador del negocio debe habilitarlos uno por uno.
Formato de respuestas
Los módulos de RRHH, Contabilidad y los endpoints de ventas, compras y sucursales responden:Listados paginados
Los listados de empleados y partidas son paginados (per_page, máximo 200; page para navegar) y devuelven:
Fechas y montos
- Fechas:
YYYY-MM-DD. Horas:HH:MMen formato 24 h. - Montos: números decimales con 2 posiciones, en la moneda del negocio.
Códigos de estado
Límite de peticiones
Cada integración tiene un límite de peticiones por minuto definido por FileXpress (100 por defecto). Al superarlo, la API responde429:
Registro de llamadas
Cada llamada queda registrada en FileXpress (endpoint, método, código de respuesta, duración y errores). El administrador del negocio puede revisarla en Integraciones → Logs / Estadísticas, lo que facilita diagnosticar problemas de integración.Verificar la conexión
Working sin requerir autenticación.