Qué ofrece la API
La API te da acceso a tres dominios de datos principales: ventas, inventario y devoluciones. Los endpoints de lectura exponen vistas de listado, detalle y resumen para que puedas obtener exactamente el nivel de detalle que tu integración necesite. Los endpoints de escritura sobresales permiten que sistemas externos (POS, e-commerce, marketplaces) registren transacciones en SmartPyme y actualicen ventas o cotizaciones pendientes. La API está construida específicamente para escenarios como reportes de sell-through para proveedores, dashboards de analítica externos, conciliación automatizada de inventarios y sincronización bidireccional de ventas.
URL base
Todas las solicitudes se dirigen a la siguiente URL base:Endpoints disponibles
Envoltura estándar de respuesta
Cada respuesta exitosa de la API envuelve su contenido en una envoltura consistente. El campodata contiene los registros que solicitaste, pagination describe la página actual de resultados y meta proporciona contexto sobre la empresa y los filtros aplicados.
Formato de respuesta de error
Cuando una solicitud falla, la API devuelve una envoltura consuccess: false, un mensaje error legible para humanos y el código HTTP code correspondiente.
Códigos de estado HTTP
La mayoría de los endpoints son de solo lectura. Las operaciones de escritura se limitan a
POST /sales y PUT /sales/{id} (crear y actualizar ventas o cotizaciones) y POST /packages/import (importación masiva de datos de paquetes desde sistemas externos).