Token de Deals

¿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ú:
:round_pushpin: 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

  1. Para solicitar un token es necesario que dirigirse a la pantalla de Configuración de empresa y tomar los siguientes valores:
  2. Dichos valores son necesarios para poder solicitar un bearer Token. Para ello debemos realizar una request de tipo POST al siguiente endpoint:

Con el siguiente formato de body

{
"cfu": "4344107156248968407", 
"secretKey":"$2a$10$UWA3aFGqhlkYjJAwqLJPUepxyjsnguBr5u2I5ngbMy9kj/m1bdRHa"
}
  1. 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

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"
}