Autenticação Gestão do Banco

Esse endpoint realiza a autenticação do usuário no ambiente de backoffice, permitindo o acesso às rotas de gerenciamento do banco, como:

  • Cadastro de Webhook
  • Consulta de Contas
  • Consulta de dados do Onboarding
  • Listagem de transações
  • Entre outros recursos administrativos

Pré-requisitos

Para utilizar este endpoint, é necessário que o usuário possua uma conta de acesso ao backoffice, fornecida previamente pelo time de integrações.

Requisição (Request)

Requisição HTTP

POST https://sandbox.hiperbanco.com.br/Backoffice/Login
--request POST 'https://sandbox.hiperbanco.com.br/Backoffice/Login' \
--header 'version: cutting-edge' \
--header 'Content-Type: application/json' \
--data-raw '{
	"email": "[email protected]",
	"password": "Senhatest123@",
	"client_id": "0a50a787-5ec5-4120-a34e-3485f7d98c8b"
}'

Cabeçalhos (Headers)

NomePropriedadeDescrição
versioncutting-edgeObrigatório. Essa propriedade garante que o response da API seja retornado no formato JSON.

Parâmetros da rota (Path / Query)

Não é necessário enviar parâmetros na rota (path ou query) desta requisição.

Corpo da requisição (Body)

No body, envie o seguinte campo em formato JSON:

NomeTipoDescrição
emailstringEndereço de e-mail do usuário
passwordstringSenha de acesso
client_idstringIdentificador único do cliente (UUID)
{
	"email": "[email protected]",
	"password": "Senhatest123@",
	"client_id": "0a50a787-5ec5-4120-a34e-3485f7d98c8b"
}

Resposta (Response)

O status code 201 indicará sucesso na requisição.

Sendo bem-sucedido, o retorno irá trazer o seguinte campo em formato JSON:

NomeTipoDescrição
statusnumberCódigo de status HTTP da requisição
access_tokenstringToken de acesso JWT utilizado para autenticação
namestringNome do usuário autenticado
{
  "status": 200,
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGllbnRJZCI6IjM1Y2M3NTg0LTc5YjAtNDcwMy1hNjQwLWFmNTZiNzhmM2I4MiIsImVtYWlsIjoiam9zZUBleGVtcGxvLmNvbSIsImlkIjoiZDA4MGEzMjAtY2I5Zi00YTRlLTk2ODAtZDNkNjY4Y2FjNmI3IiwiaW5zdGFuY2VJZCI6IjNhNDkzYjE0LTg0ZDgtNDkxOC05NjFiLTQ3M2Y1ZDYyOGZlMCIsIm5hbWUiOiJKb3PDqSBNYXJxdWVzIiwiaWF0IjoxNzUzODQyODUzLCJleHAiOjE3NTM4NDQ2NTN9.0fZiUpVj5HxC-_T3jD9DgYxsTYR8E7jhK3mG9ZVO7ZY",
  "name": "José Marques"
}

Erros

Este endpoint pode retornar erros específicos, conforme a tabela a seguir:

Status CodeCódigoMensagemDescrição
400client_id, e-mail, senha ou código incorretos.Falha na autenticação por dados inválidos.

Recordamos que esta API também poderá retornar erros comuns entre todos os endpoints que acompanham os erros 400 (se houver).

Eventos

Este endpoint não possui eventos relacionados a ele.


Did this page help you?