Revisiones
Fecha | Versión | Autor | Descripción |
---|---|---|---|
| 1.0 | Versión Inicial | |
| 1.15.0 | Igualación Documento a la versión actual |
Indice
Acerca del documento
CRM360 es una solución de Napse para analizar la conducta y el comportamiento de compra de sus clientes, promoviendo así, potenciales oportunidades de interés y retención.
Este manual está destinado a todos los sistemas de punto de venta que se integren con CRM360 mediante el uso de servicio REST o por Archivo.
A continuación, se dará detalle del servicio REST disponible y el de Archivo, destinado a nutrir la base de datos de países.
Importación de Países
Mediante API REST
Este método posee la especificación detallada ante la creación o actualización de países.
Este servicio permite el envío de hasta 100 datos.
Método REST basado en el formato JSON. Ejemplo:
EndPoint
[POST] https://[dirección-ip]:[puerto]/api/v1/importData/countries
POST - REQUEST
HEADER
Elemento | Valor |
---|---|
x-access-token | Token obtenido a través del servicio "Authenticate" |
Ejemplo:
x-access-token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJOYXBzZSIsImRhdGEiOnsiX2lkIjoiNjA1ZGQyNTZjZGE0YzhhNzZkODhhNDFiIn0sImlhdCI6MTYyMTQzMTU5OCwiZXhwIjoxNjIxNTE3OTk4fQ.4gxltyla4zKODtM9w0a4-y2_EMtrkIULB9446RSVpKE
BODY
Ejemplo con POSTMAN: Content Type - raw JSON
Elemento | Descripción | Tipo de dato | Requerido |
---|---|---|---|
companyCode | Código de compañía, provisto para la empresa que contrata el servicio. | String | Si |
lot | Número de identificación de lote | String | No |
countries | Listado de Países | JSON | Si |
{ "companyCode":"napse", "lot":"100005043", "countries": [...] }
Mediante ARCHIVO
Este método posee la especificación detallada ante la creación o actualización de países.
Este servicio permite el envío de hasta 100 datos.
Método REST basado en el formato JSON. Ejemplo:
EndPoint
[POST] https://[dirección-ip]:[puerto]/api/v1/importData/blob/countries
POST - REQUEST
HEADER
Elemento | Valor |
---|---|
x-access-token | Token obtenido a través del servicio "Authenticate" |
Ejemplo:
x-access-token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJOYXBzZSIsImRhdGEiOnsiX2lkIjoiNjA1ZGQyNTZjZGE0YzhhNzZkODhhNDFiIn0sImlhdCI6MTYyMTQzMTU5OCwiZXhwIjoxNjIxNTE3OTk4fQ.4gxltyla4zKODtM9w0a4-y2_EMtrkIULB9446RSVpKE
BODY
Ejemplo con POSTMAN: Content Type - form-data
Elemento | Valor |
---|---|
file File | archivo.json |
Especificación del dato Countries
# | Campo | Tipo | Descripción | Requerido |
---|---|---|---|---|
1 | code | String | Código interno | Si |
2 | name | String | Nombre | Si |
Ejemplo:
{ "code": "ARG", "name": "Argentina", }