Integración ApiMp
ApiMp es una API REST para que el ERP se comunique con Demander: consulta, creación y actualización de registros, con autenticación token y datos en JSON.
¿Qué es ApiMp?
Sección titulada «¿Qué es ApiMp?»ApiMp es una API REST para integrar el ERP con el Demander, al enviar y recibir datos.
Cubre la consulta, creación y actualización de tablas utilizadas en las operaciones diarias del sistema, con intercambio estandarizado y autenticado.
Beneficios de la integración
Sección titulada «Beneficios de la integración»El Demander también tiene una API basada en HTTP con archivos multiparte (TXT en UTF-8). Todavía cubre muchos escenarios, pero requiere un tratamiento adicional para leer, escribir e interpretar los archivos.
ApiMp utiliza HTTPS y JSON, sin un archivo intermedio.
- Fácil manejo de datos: JSON es fácil de leer y validar.
- Velocidad: comunicación directa, en tiempo real.
- Menos errores de formato: estructura estandarizada.
- Seguridad: token y HTTPS.
- Mantenimiento: puedes ampliar recursos sin cambiar el modelo REST.
Cómo funciona
Sección titulada «Cómo funciona»Las llamadas utilizan GET, POST y PUT. Todos requieren token y JSON.
Cada punto final corresponde a una tabla; Los métodos disponibles cambian según la tabla.
Métodos disponibles por tabla
Sección titulada «Métodos disponibles por tabla»| Tabla | GET (consulta) | POST (creación) | PUT (actualización) |
|---|---|---|---|
| Vendedores | ✔ | ❌ | ❌ |
| Grupos producto | ❌ | ✔ | ✔ |
| Listas de precios | ❌ | ✔ | ✔ |
| Estado pedidos | ❌ | ✔ | ✔ |
| Precios producto | ❌ | ✔ | ✔ |
| Productos | ❌ | ✔ | ✔ |
| Pedido desaparecido | ✔ | ❌ | ❌ |
| Clientes | ✔ | ✔ | ✔ |
| Títulos financiero | ❌ | ✔ | ✔ |
| Actualización de estado pedido | ❌ | ✔ | ❌ |
| Transportadores | ❌ | ✔ | ✔ |
Estructura de solicitud
Sección titulada «Estructura de solicitud»Solicitudes HTTPS (GET, POST y PUT) con JSON y token de autenticación. Los encabezados y cuerpos cambian según el método y la tabla.
Artículo completo de la estructura ApiMp
Campos por método y tabla
Sección titulada «Campos por método y tabla»Cada tabla tiene campos obligatorios y opcionales, diferentes para consultar, crear y actualizar.