Listar Menus de URA - IVR

Endereço de Chamada da API

/api/listIvr/API_TOKEN/API_KEY(/id_assinante)


Este Ponto de Acesso irá fornecer uma listagem de todos os Menus de URA do Sistema, separados pelo seu Dono
Você poderá filtrar as URAs 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:

Endereço da API exemplo

https://sip.nextbilling.com.br/api/listIvr/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:

Exemplo de chamada a API utilizando cURL
$ curl -X GET 'https://sip.nextbilling.com.br/listIvr/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:

Retorno 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":2,
         "data":[
            {
               "id":2,
               "description":"Ura - Menu Suporte",
               "status":1
            },
            {
               "id":1,
               "description":"Ura Menu Principal",
               "status":1
            }
         ]
      },
      {
         "id":4,
         "nome_fantasia":"ASSINANTE SEM URA",
         "status":1,
         "records":0,
         "data":[
         ]
      }
   ]
}