Documentação Técnica

Configurar Usuário

Descrição

Este recurso permite a configuração de informações importantes para o funcionamento adequado da API de Monitoramento, de acordo com as necessidades e preferências do usuário. Para atualizar quaisquer das configurações de autenticação, basta adicionar o parâmetro correspondente na requisição e inserir seu novo valor. Para não sobrescrever um campo já configurado, o campo não deve ser informado na requisição.

Parâmetros de Entrada

A tabela a seguir descreve os parâmetros de entrada deste método, indicando se são obrigatórios ou não.

CampoObrigatório?Valores PossíveisDescrição
AccessTokenSimToken de autenticação nas APIs da Plataforma de Dados. Também pode ser informado no cabeçalho da requisição.Token JWT
AuthorizationKeyNãoChave de autorizaçãoChave de acesso
AuthorizationTokenNãoToken de autorizaçãoToken
OAuthBasicTokenNãoToken básico de OAuthToken OAuth
OAuthPublicKeyNãoEste campo deve ser usado junto ao OAuthPrivateKey, caso o OAuthBasicToken não sejainformadoChave de acesso
OAuthPrivateKeyNãoChave privada de OAuthChave de acesso
OAuthURLTargetNãoURL de acesso ao servidor de autenticaçãoURL
OAuthContentTypeNãoTipo de conteúdo que deve ser retornadoTipo de conteúdo
OAuthGrantTypeNãoDetermina o tipo de autorizaçãoTipo de permissão
OAuthExpectedTokenFieldNameNãoEste campo serve para o cliente apontar o campo onde recuperaremos o access token vindo da OAuth (valor padrão é "access_token")Nome do campo

Os campos AuthorizationToken e OAuthBasicToken não ficam armazenados em nossas bases de dados. Utilizamos o serviço de persistência de chaves da AWS, oferecendo mais segurança às credenciais do usuário.

Retorno

A tabela a seguir descreve os campos do objeto de retorno desse método.

CampoDescrição
UserNome do usuário
ResultStatusMensagem de status da consulta

Exemplos

A seguir estão alguns exemplos de uso deste endpoint.

POST: https://plataforma.bigdatacorp.com.br/monitoramento/definirUsuario

Request:

{
    "AccessToken": "<YOUR_ACCESS_TOKEN>",
    "AuthorizationKey": "<YOUR_AUTH_KEY>",
    "AuthorizationToken": "<YOUR_AUTH_TOKEN>"
}

Response:

{
  "SubscriptionConfiguration": {
    "User": "[email protected]",
    "ResultStatus": "OK"
  },
  "QueryId": "1cfecda3-7cdf-4c9e-10e7-e66c5b2b74a5",
  "ElapsedMilliseconds": 0,
  "QueryDate": "2024-09-19T13:51:39.898Z",
  "Status": {
    "subscription": [
      {
        "Code": 0,
        "Message": "OK"
      }
    ]
  }
}
Language
Credentials
Click Try It! to start a request and see the response here!