Tudo que você precisa saber sobre integração via REST em sua ferramenta de atendimento centralizado SZ.chat da Fortics.  


Veja o vídeo e qualquer dúvida que você ainda venha a ter o nosso suporte técnico ficará feliz em lhe ajudar.




Para facilitar o processo de aprendizagem utilize as informações a seguir para replicar a integração apresentada no vídeo. 

Documentação das APIs de integração

1 - DADOS PARA TESTE


  • CNPJ sem débitos - 99.999.999/0001-99


  • CNPJ com débitos - 99.999.999/0002-99 


  • Token - tokendeexemplo

2 - CRM


  • Método - POST


  • Authenticação - token no header


  • Requisição JSON
```JSON {  "cnpj": "99.999.999/0001-99|OBRIGATORIO" }
 ```
JavaScript


  • Retorno bem sucedido 


```JSON 
{    "Cidade": "Santa Fé",    "Estado": "SP",    "Logradouro": "Av. das americas, 2000",    "Name": "Empresa de modelo 1",    "cnpj": "99.999.999/0001-99",    "pendencias": [],    "status": "OK" }
 ```
JavaScript
  • Retorno mal sucedido 


```JSON 
{    "Cidade": "Santa falta de pagamento",    "Estado": "SP",    "Logradouro": "Av. europa, 1000",    "Name": "Empresa de modelo 2",    "cnpj": "99.999.999/0002-99",    "pendencias": [        {            "ano": "2020",            "mes": "Abril",            "valor": 10000        },        {            "ano": "2020",            "mes": "Janeiro",            "valor": 20000        }    ],    "status": "pendente" }
 ```
JavaScript

3 - SERVICE DESK

```JSON 
{    "cnpj": "99.999.999/0001-99|OBRIGATORIO",    "Problem": "OBRIGATORIO" }
 ```
JavaScript


  • Retorno

 

```JSON 
{    "date": "14/05/2020",    "id": 29008,    "status": "Ticket criado",    "ticketTitle": "não consigo me logar" }
 ```
JavaScript


4 - SCRIPT DE EXEMPLO


() => {    let saldo = 0;    data = JSON.parse(VAR_ENTRADA);      data.pendencias.forEach(el => {         saldo = saldo + el.valor;      });      return saldo;  };
JavaScript