Consultar todas as contas criadas

Este endpoint permite realizar a consulta de todas as contas criadas no banco

Pré-requisitos

Para que seja possível utilizar este endpoint, é necessario que:

Requisição (Request)

Requisição HTTP

GET https://sandbox.hiperbanco.com.br/dashboard/accounts?page=1&perPage=20&search={{documentNumber}}&orderColumn=createdAt&orderDirection=DESC
--request GET 'https://sandbox.hiperbanco.com.br/dashboard/accounts?page=1&perPage=20&search={{documentNumber}}&orderColumn=createdAt&orderDirection=DESC' \
--header 'version: cutting-edge' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{token}}' 

Cabeçalhos (Headers)

NomePropriedadeDescrição
versioncutting-edgeEssa propriedade garante que o response da API seja retornado no formato JSON
AuthorizationBearer tokenObrigatório. Token de autorização do tipo Bearer.

Parâmetros da rota (Path / Query)

É possivel enviar os seguintes Query Params nesta requisição:

NomeTipoDescrição
startDatequeryData inicial da busca. ISO Date Format (YYYY-MM-DD).
endDatequeryData final da busca. ISO Date Format (YYYY-MM-DD).
pagequeryPágina do resultado da busca
perPagequeryItens por página
searchqueryQuery de pesquisa - É possivel pesquisar pelo accountNumber, documentNumber, registerName
orderColumnqueryColuna para ordenação - Valores possiveis: createdAt e status
orderDirectionquerySentido da ordenação, pode ser ASC (ascendente) ou DESC (descendente). Funciona apenas se orderColumn tiver sido especificado
type_userqueryTipo do usuario: PF ou PJ
statusqueryBuscar por status da conta - ACTIVE, CLOSE, CLOSED, INACTIVE, DELETED e JUDICIAL_BLOCK

Corpo da requisição (Body)

Não é necessário enviar parâmetros no body desta requisição.

Resposta (Response)

O status code 200 indicará que a requisição foi feita com sucesso e trará um objeto contendo as informações das contas criadas

Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

CampoTipoDescrição
data[]arrayLista de contas retornadas
data[].idstringIdentificador da conta
data[].numberstringNúmero da conta
data[].createdAtstringData de criação da conta (ISO 8601)
data[].typestringTipo da conta (ex: MAIN)
data[].agenciesobjectInformações da agência vinculada
data[].agencies.idstringID da agência
data[].agencies.agency_namestringNome da agência
data[].agencies.branchstringNúmero da agência (ex: 0001)
data[].planobjectInformações do plano vinculado
data[].plan.idstringID do plano
data[].statusstringStatus da conta (ex: Ativa)
data[].onboardingobjectInformações do titular da conta
data[].onboarding.idstringID do processo de onboarding
data[].onboarding.documentNumberstringCPF ou CNPJ do titular
data[].onboarding.emailstringEmail do titular
data[].onboarding.registerNamestringNome civil do titular
data[].onboarding.socialNamestringNome social do titular
data[].onboarding.type_accountstringTipo de conta (ex: PF)
data[].onboarding.deletedAtstringData de exclusão (se houver)
data[].onboarding.clientobjectCliente vinculado ao onboarding
data[].onboarding.client.idstringID do cliente
data[].onboarding.isBlockedbooleanIndica se a conta está bloqueada
totalnumberTotal de registros encontrados
totalPagesnumberTotal de páginas de resultados
{
  "data": [
    {
      "id": "d3b3a111-9b4e-41df-9f5b-77a7c5d7d001",
      "number": "1104645413",
      "createdAt": "2025-05-13T14:32:53.145Z",
      "type": "MAIN",
      "agencies": {
        "id": "b4d32918-aaaa-47fe-84a4-f3d2c0c8a33d",
        "agency_name": "Agência Centro-Oeste",
        "branch": "1000"
      },
      "plan": {
        "id": "f8dd1c06-c6a4-491c-aff4-4d2dad036c1c"
      },
      "status": "Ativa",
      "onboarding": {
        "id": "c7a9123b-a456-4bd8-a74f-e4d2d28f45cb",
        "documentNumber": "32165498700",
        "email": "[email protected]",
        "registerName": "Silas Moreira",
        "socialName": "Silas M.",
        "type_account": "PF",
        "deletedAt": null,
        "client": {
          "id": "f23e9a7b-4211-47d7-a49f-e9f13250a124"
        },
        "isBlocked": false
      }
    },
    {
      "id": "a9f05f78-cf61-4e87-b4e1-b24d411ea032",
      "number": "1103336549",
      "createdAt": "2025-03-10T09:38:56.204Z",
      "type": "MAIN",
      "agencies": {
        "id": "03d23819-f5c8-11ef-9fc4-1221ddcea5ad",
        "agency_name": "Agência Sul",
        "branch": "0001"
      },
      "plan": {
        "id": "f8dd1c06-c6a4-491c-aff4-4d2dad036c1c"
      },
      "status": "Ativa",
      "onboarding": {
        "id": "df8f8421-5a44-4f9b-a5dc-8e51d972a029",
        "documentNumber": "20458739012",
        "email": "[email protected]",
        "registerName": "Ana Júlia Batista",
        "socialName": "Ana Batista",
        "type_account": "PF",
        "deletedAt": null,
        "client": {
          "id": "f23e9a7b-4211-47d7-a49f-e9f13250a124"
        },
        "isBlocked": false
      }
    }
  ],
  "total": 100,
  "totalPages": 50
}

Erros

Este endpoint não retorna erros específicos. Porém, ele poderá retornar alguns erros comuns entre todos os endpoints.