Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


...

Tip
titleEndereço de Chamada da API

/api/listQueue/API_TOKEN/API_KEY(/id_assinante)


Este Ponto de Acesso irá fornecer uma listagem de todas as Filas de Atendimento do Sistema, separadas pelo seu Dono
Você poderá filtrar as Filas de Atendimento de um Assinante em especifico ou até mesmo encontrar um Registro pelo Assinante e pelo ID do Registro;


Para nosso exemplo, iremos deduzir que o endereço do servidor será sip.nextbilling.com.br. Nesse caso, o endereço da API seria:

Info
titleEndereço da API exemplo

https://sip.nextbilling.com.br/api/listQueue/API_TOKEN/API_KEY(/id_assinante)?id_record=

A chamada para obter os dados da consulta, é realizado utilizando um HTTP GET para o endereço de consumo da API. Um exemplo de chamada a essa API seria:

Panel
titleExemplo de chamada a API utilizando cURL
$ curl -X GET 'https://sip.nextbilling.com.br/listQueue/7cb40d54-4ebf-55a6-875a-5f57234e97cc-9990/b12c87a7-6dd6-5f99-9b47-c7c3be66fe73-8629/3?id_record=1'

Utilizando essa chamada, você obteria o retorno em JSON semelhante a saída a seguir:

Code Block
languagegroovy
themeMidnight
titleRetorno JSON
{

...


   "error":0,

...


   "reason":"OK",

...


   "records":3,

...


   "data":[

...


      {
         "id":6,

...


         "nome_fantasia":"NEXT FRANQUIA",

...


         "status":1,

...


         "records":0,

...


         "data":[

...


         ]
      },
      {
         "id":3,

...


         "nome_fantasia":"NEXTBILLING",

...


         "status":1,

...


         "records":6,

...


         "data":[

...


            {
               "id":3,

...


               "description":"Financeiro \/ Comercial",

...


               "status":1

...


            },
            {
               "id":2,

...


               "description":"Suporte",

...


               "status":1

...


            },
            {
               "id":4,

...


               "description":"Atendimento Noturno",

...


               "status":1

...


            },
            {
               "id":11,

...


               "description":"Fila Financeiro",

...


               "status":1

...


            },
            {
               "id":12,

...


               "description":"Fila Comercial",

...


               "status":1

...


            },
            {
               "id":10,

...


               "description":"Fila Suporte",

...


               "status":1

...


            }
         ]
      },
      {
         "id":4,

...


         "nome_fantasia":"ASSINANTE SEM REGISTROS",

...


         "status":1,

...


         "records":0,

...


         "data":[

...


         ]
      }
   ]
}