Alteração de autenticação
{
"authentication_update":
{
"id": 1665,
"password": "s6c5e87s8s5s"
}
}
ID | Campo | Obrigatório | Pai | Tipo | Observações |
A01 | Dados da autenticação | Sim | Raiz | - | |
A02 | id |
Sim | A01 | Número |
Código interno da autenticação no sistema (id) |
A03 | contract_id |
Não | A01 | Número |
Número do contrato |
A04 | nas |
Não | A01 | Texto |
IP interno do NAS (para NAS cadastrado no sistema) ou um dos valores abaixo para NAS virtuais:
|
A05 | port |
Não | A01 | Texto |
Porta do NAS informado no campo anterior. Portas virtuais:
|
A06 | user |
Não | A01 | Texto |
Usuário da autenticação |
A07 | password |
Não | A01 | Texto |
Senha da autenticação |
A08 | mac |
Não | A01 | Texto |
MAC válido, no formato ##:##:##:##:##:## |
A09 | allow_access_subscriber_center |
Não | A01 | Booleano |
Define se esta autenticação terá acesso à Central do Assinante.
|
A10 | allow_update_password |
Não | A01 | Booleano |
Define se esta autenticação poderá ter sua senha alterada através da Central do Assinante.
|
A11 | force_password_update |
Não | A01 | Booleano |
Define se a senha deverá ser alterada no primeiro acesso do usuário através da Central do Assinante.
|
A12 | profile_id |
Não | A01 | Número |
Código de um dos perfis de acesso à central do assinante. |
A13 | comments |
Não | A01 | Texto |
Texto livre. |
A14 | status |
Não | A01 | Texto |
Situação da autenticação. Valores permitidos:
|
Mensagem de retorno Em caso de sucesso, será retornado um json conforme o exemplo abaixo:
{
"status": 1,
"error_code": 0,
"error_description": "",
"result": "Authentication updated successfully"
}
Em caso de falha, será retornado um json conforme o exemplo abaixo:
{
"status": 0,
"error_code": 12,
"error_description": "The field status is invalid!",
"result": ""
}