CRM ZEUS EXTERNAL API ACCESS - Daiko
Introducción:
APIS desarrollado especialmente para Daiko, que integra un bot vendedor. Con las Apis podrás ver precios, consultar productos, y realizar pedidos completos, desde la cotización hasta la orden final con pago incluido
Palabras clave :
**Cliente_id , Moneda_id, Almacen_id, Carrito_id **
Requerimientos
- Contar con un Access Token de una conexión CRMZeus, este recurso se
puede obtener en https://crmzeus-app.com desde las conexiones disponibles.
Obtener Access Token - Iniciar sesión en https://crmzeus-app.com/ y ubicarte en el apartado de Conexiones
disponibles dentro de la sección de Organización, ahora haga click en la columna
Token en el botón de enlace “ ” para ver el form con los Access Token registrados
para la conexión elegida. - Para registrar un nuevo Access token para la conexión elegida, estando en el form
Access token API se desplaza a la pestaña Nuevo, proporcione el Nombre para
ubicar más fácilmente el Access token dentro del listado de registros previos,
también la fecha con la cual terminará la Vigencia de validez del Access token, por
último se registra el Tipo de conexión entrante que brindará el servicio de acceso a
datos (de momento solo está funcional el Público el cual permite conexiones desde
cualquier equipo a través de internet, la opción de Privado en el cual se define el
Host o la IP del equipo del cual solo se aceptarán las conexiones no está
desarrollado) para concluir el registro se presiona el botón Guardar. - En la pestaña Tokens haga click en la columna Token del Access token deseado
Implementación
Notas: Todos los métodos del External API Access de CRM ZEUS son mediante el método POST.
El aToken es una cadena hexadecimal de longitud variable. La URL_BASE es una ruta de respuesta para todos los métodos del
URL BASE: https://lat.crmzeus-app.com/apiCrm/externalAccess/accessToken/api/Daiko/v1
# | URL | Parámetros | Respuesta |
---|---|---|---|
1 | URL_BASE + ‘/getProducts’ | “cliente_id”:8261,“moneda_id”:138 | – |
2 | URL_BASE + ‘/getProduct/:id_producto’ | “cliente_id”:8261,“moneda_id”:138 | – |
3 | URL_BASE + ‘/getProductSearch/:productName’ | “cliente_id”:8261,“moneda_id”:138 | – |
4 | URL_BASE + ‘/getProductsgetProductByCategory/:categoryName’ | “cliente_id”:8261,“moneda_id”:138 | ----- |
5 | URL_BASE + ‘/createCart/:id_cliente’ | “almacen_id”:19,“moneda_id”:138, “vendedor_id”:8415, “folio_ventas_id”:1,“productos”:[{“articulo_id”:41801, “unidades”:2}] | ----- |
6 | URL_BASE + ‘/getCart/:id_carrito’ | null | – |
7 | URL_BASE + ‘/cart/:id_carrito/update’ | {“articulo_id”:41801, “unidades”:10} | – |
8 | URL_BASE + ‘/deleteCart/:id_carrito’ | null | – |
9 | URL_BASE + ‘/cart/:id_carrito/add’ | {“articulo_id”:41801, “unidades”:10} | ----- |
10 | URL_BASE + ‘/createDocto/:id_carrito’ | {“tipo_docto”: “P”} | ----- |
11 | URL_BASE + ‘/getIdCart/:id_user’ | null | – |
12 | URL_BASE + ‘/statusCart/:id_orden’ | null | – |
13 | URL_BASE + ‘/setStatusCart/:id_orden’ | {“estatus”: “P”} | – |
14 | URL_BASE + ‘/cart/:id_carrito/remove’ | “articulo_id”:41801 | ----- |
15 | URL_BASE + ‘/getListCategory’ | null | ----- |
16 | URL_BASE + ‘/getGuest’ | null | null |
17 | URL_BASE + ‘/getIdCart/:id_user’ | null | – |
18 | URL_BASE + ‘/getCustomers’ | null | – |
19 | URL_BASE + ‘/getstatusCustomers/:id_user’ | ----- | ----- |