Configuração de dados de Autenticação

Necessário

Para fazer requisições nos dados de clientes, é necessário que você já possua o TOKEN, conseguido na etapa (Autenticação)

As requisições de clientes, devem ser feitos na rota:

/api/v1/integracao/cliente

O endereço completo, ficará da seguinte forma:

https://endereco_do_servidor/api/v1/integracao/cliente/configurar_autenticacao

POST

No método POST, será possível efetuar a configuração de alguns parametros de autenticação do serviço.

Atributos da Requisição

No método GET, irá consultar os dados dos clientes e retornar um JSON como resposta. Na consulta de Equipamentos é possível obter a lista de Interfaces e os respectivos IDs.

Os seguintes parâmetros podem/devem ser utilizados:

Atributo Descrição Obrigatório
id_cliente_servico Identificador único do serviço do cliente Sim
id_interface_conexao Interface de conexão com a qual o plano deverá ser vinculado Não
phy_addr MAC/Serial da ONU ou equipamento equivalente do cliente, que forneça acesso em camada 2 Não
password Senha de autenticação do cliente Não

Os atributos podem conter os seguintes valores:

Atributo Descrição Valor Default
id_cliente_servico Deve conter um número inteiro maior que 0 Nenhum
id_interface_conexao Deve conter um número inteiro maior que 0 Nenhum
phy_addr Deve conter uma sequencia de letras e caracteres, sem espaço Nenhum
password Deve conter no minimo tres caracteres Nenhum

Exemplo de requisição POST na rota do desbloqueio em confiança:

     curl -X POST
     --header "Accept:application/json"
     --header "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6Ijg0MTM2O"
--header "Content-Type: application/json"
     https://endereco_servidor/api/v1/integracao/cliente/configurar_autenticacao -d '{"id_cliente_servico":"11000", "password":"NewPasswd123"}' -k

Veja que os paramêtros enviados na requisição POST devem obedecer a estrutura no formato JSON:

{
        "id_cliente_servico":"11000",
        "password":"NewPasswd123",
        "id_interface_conexao":"931"
}

Retorno da requisição POST:

{
    "status": "success",
    "msg": "Parametros de autenticacao modificados com sucesso!"
}