Skip to end of banner
Go to start of banner

Listar Assinantes por Revenda

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Listar Assinantes por Revenda

Endereço de Chamada da API
/api/listCustomers/API_TOKEN/API_KEY
Este Ponto de Acesso irá fornecer uma listagem de todos os Assinantes do Sistema, separados por sua respectiva Revenda
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/listCustomers/API_TOKEN/API_KEY
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/api/listCustomers/7cb40d54-4ebf-55a6-875a-5f57234e97cc-9990/b12c87a7-6dd6-5f99-9b47-c7c3be66fe73-8629'
Utilizando essa chamada, você obteria o retorno em JSON semelhante a saída a seguir:
Retorno JSON
{
"error":0,
"reason":"OK",
"records":2,
"data":[
{
"id_revenda":2,
"nome_fantasia":"NEXTBILLING",
"records":3,
"data":[
{
"id":6,
"nome_fantasia":"NEXT TESTE",
"razao_social":"NEXT TESTE",
"cnpj_cpf":"12345862742",
"inscricao_rg":"isento",
"contato":"rafael",
"telefone1":"21999999999",
"telefone2":"",
"telefone3":"",
"celular":"",
"celular_sms":"",
"email":"a@a.com",
"status":1,
"users": ["user1", "user2"]
},
{
"id":3,
"nome_fantasia":"NEXTBILLING",
"razao_social":"NEXTBILLING IP SOLUTIONS",
"cnpj_cpf":"21780980000162",
"inscricao_rg":"isento",
"contato":"Rafel",
"telefone1":"2130900017",
"telefone2":"",
"telefone3":"",
"celular":"",
"celular_sms":"",
"email":"comercial@nextbilling.com.br",
"status":1,
"users": ["user10", "user22"]
},
{
"id":4,
"nome_fantasia":"TESTE NEXT",
"razao_social":"TESTE NEXT",
"cnpj_cpf":"12345862742",
"inscricao_rg":"isentoi",
"contato":"hbgfrvnjrkr",
"telefone1":"21555225522",
"telefone2":"",
"telefone3":"",
"celular":"",
"celular_sms":"",
"email":"comercial@nextbilling.com.br",
"status":1,
"users": ["userA", "userB", "userC"]
}
]
},
{
"id_revenda":5,
"nome_fantasia":"REVENDA SEM ASSINANTES",
"records":0,
"data":[
]
}
]
}

  • No labels