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
- Endpoint de consulta - https://edison-research.uc.r.appspot.com/sample/crm/consulta
- 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
- Endpoint de consulta https://edison-research.uc.r.appspot.com/sample/servicedesk/ticket
- Método POST
- Authenticação token no header
- Requisição JSON
```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;
};Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo