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

```


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

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

```

3 - SERVICE DESK

```JSON

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

```


  • Retorno

 

```JSON

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

```


4 - SCRIPT DE EXEMPLO


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