CRM 360  - Integración de Ciudades




REVISIONES


Fecha

Versión

Autor

Descripción

 

1.0Versión Inicial

 

1.15.0Viviana García Igualación Documento a la versión actual



CONTENIDO



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 ciudades.


Importación de Ciudades

Mediante API REST 

Este método posee la especificación detallada ante la creación o actualización de ciudades.

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/cities

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

companyCodeCódigo de compañía, provisto para la empresa que contrata el servicio.StringSi
lotNúmero de identificación de loteStringNo
citiesListado de CiudadesJSONSi


{
      "companyCode":"napse",
      "lot":"100005043",
      "cities": [...]
}



Mediante ARCHIVO

Este método posee la especificación detallada ante la creación o actualización de canales.

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/cities


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                          Filearchivo.json



Especificación del dato Cities

#

Campo

Tipo

Descripción

Requerido

1codeStringCódigo internoSi
2nameStringNombreSi
3stateCodeStringCódigo de la ProvinciaSi

Ejemplo:


{
	"code": "001",
	"name": "CABA",
	"stateCode": "BSAS"
}