Skip to end of banner
Go to start of banner

Ativar-Desativar uma Linha IP

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

« Previous Version 2 Current »

Ativar-Desativar uma Linha IP

Endereço de Chamada da API
POST /api/statusDevice/API_TOKEN/API_KEY
Este Ponto de Acesso irá permitir que você altere o status de uma Linha IP, podendo ativar ou desativar o 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
POST https://sip.nextbilling.com.br/api/statusDevice/API_TOKEN/API_KEY Parâmetros:

  • id: ID da Linha IP
  • status: 0 - Desativar Linha | 1 - Ativar Linha

 
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 POST -d '{"id": 1, "status": 0}' 'https://sip.nextbilling.com.br/api/statusDevice/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",
"device_id":1,
"device_name":"suporte_ata",
"old_status":1,
"new_status":0
}

Campo

Descrição

error

1 em caso de erro

reason

Descrição caso tenha ocorrido algum erro

device_id

ID da Linha IP

device_name

Login da Linha

old_status

Status antigo da Linha

new_status

Nov Status: 0 - INATIVO

1 - ATIVO

  • No labels