¿Para qué sirve?
El token de Deals es el mecanismo de seguridad que permite identificar y publicar dentro de Deals via API
Antes de empezar
Configuraciones iniciales en el sistema.
Es importante tener en cuenta que la empresa debe encontrarse activa para poder hacer uso de Deals
Esto lo podremos verificar en la sección de menú:
Menú de Go → Deals → Configurar Empresa
Si la empresa está inactiva, se la debe de activar con el siguiente botón:
Al activarla veremos que se generaron los campos:
- CFU
- Secret Key
- Dirección de email
Obtener Token de Deals
Una vez realizada la configuración correspondiente, es necesario realizar ciertas llamadas api para poder obtener un token en Deals
- Para solicitar un token es necesario que dirigirse a la pantalla de Configuración de empresa y tomar los siguientes valores:
- Dichos valores son necesarios para poder solicitar un bearer Token. Para ello debemos realizar una request de tipo POST al siguiente endpoint:
Ambiente | Base URL |
---|---|
Dev | https://go-dev.finneg.com/api/1/deals-back/authenticate |
Qa | https://go-qa.finneg.com/api/1/deals-back/authenticate |
Prod | https://go-prod.finneg.com/api/1/deals-back/authenticate |
Con el siguiente formato de body
{
"cfu": "4344107156248968407",
"secretKey":"$2a$10$UWA3aFGqhlkYjJAwqLJPUepxyjsnguBr5u2I5ngbMy9kj/m1bdRHa"
}
- Posteriormente, por postman deberíamos recibir una respuesta similar a la siguiente:
Información del token de Deals
Para poder validar si un token sigue contando con validez, utilizar el siguiente endpoint:
Es necesario enviar el bearer token obtenido, para ello debemos de realizar un GET al siguiente endpoint
Ambiente | Base URL |
---|---|
Dev | https://go-dev.finneg.com/api/1/deals-back/info |
Qa | https://go-qa.finneg.com/api/1/deals-back/info |
Prod | https://go-prod.finneg.com/api/1/deals-back/info |
Con el siguiente Header:
La respuesta será similar a la siguiente:
{
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIzNjQ1NzUwNzAyMzY2MTEwNDYzIiwiZXhwIjoxMDQwNDExNzg3NywiaWF0IjoxNzM0MDE2MDQ2fQ.-hbEzxeJTzFrmY9ZSSRf_HYpz_ZggxULiY8UspgpDO_BhLOHgqDUq2hm1Juuih_IvK0ypKa2o0QNHDAs0mgLdg",
"createAt": "2024-12-12T15:07:26.000+00:00",
"expiresAt": "2299-09-11T00:44:37.000+00:00",
"cfu": "3645750702366110463",
"businessName": "WILLIAMS",
"businessCode": "27",
"workspace": "AGROINTEGRACIONES",
"cuitBusiness": "30-70738607-6"
}