Alteração de autenticação

De RBX ISP - Manual do Usuário
{
  "authentication_update":
  {
    "id": 1665,
    "password": "s6c5e87s8s5s"
  }
}
<tbody> </tbody>
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:

  • -1: (TODOS)
  • -2: (CENTRAL DO ASSINANTE)
  • -3: (APRENDER)
A05 port Não A01 Texto

Porta do NAS informado no campo anterior. Portas virtuais:

  • -1: (TODAS)
  • -3: (APRENDER)
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.

  • true: tem acesso
  • false: não tem acesso
A10 allow_update_password Não A01 Booleano

Define se esta autenticação poderá ter sua senha alterada através da Central do Assinante.

  • true: permite alteração
  • false: não permite alteração
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.

  • true: deverá ser alterada
  • false: não precisará ser alterada
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:

  • A: Ativo
  • I: Inativo

 

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": ""
}