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)
| Nome | Propriedade | Descrição |
|---|---|---|
version | cutting-edge | Obrigató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:
| Nome | Tipo | Descrição |
|---|---|---|
email | string | Endereço de e-mail do usuário |
password | string | Senha de acesso |
client_id | string | Identificador ú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:
| Nome | Tipo | Descrição |
|---|---|---|
status | number | Código de status HTTP da requisição |
access_token | string | Token de acesso JWT utilizado para autenticação |
name | string | Nome 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 Code | Código | Mensagem | Descrição |
|---|---|---|---|
400 | — | client_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.
Updated 28 days ago