Referencia
Endpoints
Algunos de nuestros endpoints. Todas las solicitudes requieren el header X-Api-Key y responden en JSON con campos en PascalCase.
Auxiliares
GETPOST
/api/v1/auxiliaresGETPUTDELETE
/api/v1/auxiliares/:idGET
/api/v1/auxiliares/:id/condiciones-ventaGET
/api/v1/auxiliares/:id/contactosGET
/api/v1/auxiliares/:id/direcciones-despachoGET
/api/v1/auxiliares/:id/impuestosGET
/api/v1/auxiliares/:id/saldoGET
/api/v1/auxiliares/:id/vendedoresClientes
Alias retrocompatible — filtra automáticamente por tipo=cliente
GETPOST
/api/v1/clientesGETPUTDELETE
/api/v1/clientes/:idGETPUTDELETE
/api/v1/clientes/:id/condiciones-ventaGETPOST
/api/v1/clientes/:id/contactosPUTDELETE
/api/v1/clientes/:id/contactos/:idGETPOST
/api/v1/clientes/:id/direcciones-despachoPUTDELETE
/api/v1/clientes/:id/direcciones-despacho/:idGET
/api/v1/clientes/:id/estado-cuentaGETPOST
/api/v1/clientes/:id/impuestosDELETE
/api/v1/clientes/:id/impuestos/:idGET
/api/v1/clientes/:id/saldoGETPOST
/api/v1/clientes/:id/vendedoresDELETE
/api/v1/clientes/:id/vendedores/:idCatálogos
CRUD completo — mismo patrón en los 18
GETPOST
/api/v1/:recursoGETPUTDELETE
/api/v1/:recurso/:idÁreas de negocioBodegasCanalesCargosCentros de costoCiudadesCobradoresComunasConceptos de cajaCondiciones de ventaGirosGruposProvinciasRegionesSubgruposUnidades de medidaVendedoresZonas
Solo lectura
GET
/api/v1/:recursoAprobadoresAtributosCompromisosConceptos de pérdidaDescuentosImpuestosMonedas
Casos especiales
GETPOST
/api/v1/listas-precioPUTDELETE
/api/v1/listas-precio/:idPUTPATCH
/api/v1/listas-precio/:id/itemsProductos
GETPOST
/api/v1/productosGETPUTDELETE
/api/v1/productos/:idGETPUT
/api/v1/productos/:id/complementariosDELETE
/api/v1/productos/:id/complementarios/:idPOST
/api/v1/productos/:id/copiarPUTDELETE
/api/v1/productos/:id/ficha-tecnicaGETPUTDELETE
/api/v1/productos/:id/imagenGET
/api/v1/productos/:id/impuestosGETPUT
/api/v1/productos/:id/kit/componentesGET
/api/v1/productos/:id/margenGET
/api/v1/productos/:id/partidasGET
/api/v1/productos/:id/preciosGET
/api/v1/productos/:id/stockGETPUT
/api/v1/productos/:id/sustitutosDELETE
/api/v1/productos/:id/sustitutos/:idStock
GET
/api/v1/stockGET
/api/v1/stock/bodegasPrecios
GET
/api/v1/preciosNotas de Venta
GETPOST
/api/v1/notas-ventaGETPUT
/api/v1/notas-venta/:idPUT
/api/v1/notas-venta/:id/atributosGET
/api/v1/notas-venta/:id/margenPOST
/api/v1/notas-venta/anular-masivoPOST
/api/v1/notas-venta/concluir-loteCotizaciones
GETPOST
/api/v1/cotizacionesGET
/api/v1/cotizaciones-tipoGET
/api/v1/cotizaciones-tipo/:idPOST
/api/v1/cotizaciones-tipo/:id/generar-cotizacionGETPUT
/api/v1/cotizaciones/:idPOST
/api/v1/cotizaciones/:id/estadoGET
/api/v1/cotizaciones/:id/margenPOST
/api/v1/cotizaciones/:id/nota-ventaGETPOST
/api/v1/cotizaciones/:id/seguimientosPOST
/api/v1/cotizaciones/perdidas-batchReportes
GET
/api/v1/reports/credit-auditGET
/api/v1/reports/credit-audit/excelConnect
Integración e-commerce — captura de pedidos, creación de clientes y sincronización de productos
GET
/api/v1/connect/accountsGET
/api/v1/connect/accounts/:id/billingGET
/api/v1/connect/accounts/:id/creditGET
/api/v1/connect/accounts/:id/shipping-addressesGET
/api/v1/connect/configPOST
/api/v1/connect/ordersGET
/api/v1/connect/pricelist/:idGET
/api/v1/connect/productsErrores
Códigos de error
Todos los errores devuelven un objeto con código estructurado, mensaje descriptivo y status HTTP.
400BAD_REQUESTParámetros inválidos
401UNAUTHORIZEDClave inválida o no proporcionada
403FORBIDDENClave sin permiso para este endpoint
404NOT_FOUNDRecurso no encontrado
409CONFLICTConflicto con el estado actual
422VALIDATION_ERRORError de validación
429RATE_LIMITEDLímite de consultas excedido
500INTERNAL_ERRORError interno del servidor
¿Necesita acceso a estos endpoints?
Le entregamos las claves y lo dejamos funcionando en 1 hora.