Configurar Usuário

Descrição

Este endpoint permite personalizar as configurações da API de Monitoramento, possibilitando a definição de preferências como o formato dos arquivos de saída (CSV ou JSONL) e o cadastro de credenciais de autenticação para integrações via Webhook e SFTP. É importante destacar que não é necessário utilizar este método para iniciar o uso da API, uma vez que os usuários são criados automaticamente com configurações padrão ao realizarem a primeira requisição. Utilize este endpoint apenas quando precisar modificar comportamentos específicos ou atualizar chaves de segurança, sabendo que os campos omitidos na requisição manterão seus valores originais.

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
SendSubscriptionChangesNãotrue ou falseDefine se os detalhes sobre os valores alterados devem ser enviados com os dados atualizados (padrão: true).
OutputFileFormatNãoCSV ou JSONLDefine o formato do arquivo de saída para os envios de monitoramento, tanto por e-mail quanto por SFTP (padrão: CSV).
SftpPrivateKeyNãoChave SFTPChave de autenticação privada para servidores no formato OpenSSH
CustomHeadersNãoCabeçalhos CustomizadosPares de chave e valor customizados a serem preenchidos nos envios de web hook.
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 seja informadoChave 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ãoIndica o nome do campo onde o access token será recuperado na resposta da autenticação 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.

Exemplos

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

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

{
    "AccessToken": "<YOUR_ACCESS_TOKEN>",
    "AuthorizationKey": "<YOUR_AUTH_KEY>",
    "AuthorizationToken": "<YOUR_AUTH_TOKEN>"
}
{
    "AccessToken": "<YOUR_ACCESS_TOKEN>",
    "CustomHeaders": {
      "ApiKey": "<YOUR_SECRET>"
    }
}
{
    "AccessToken": "<YOUR_ACCESS_TOKEN>",
    "SftpPrivateKey": "-----BEGIN OPENSSH PRIVATE KEY-----
<HIDDEN>
-----END OPENSSH PRIVATE KEY-----
"
}
Language
Credentials
Click Try It! to start a request and see the response here!