Skip to main content

GET Listar Contas

Lista todas as empresas (accounts) com paginação.

Autenticação necessária

Esta rota requer o header Authorization: Bearer {accessToken}

Limite máximo

O parâmetro limit aceita no máximo 100 itens por página.


Endpoint

GET https://api-dev.imagemais.com.br/api/accounts

Parâmetros de Query

NomeTipoObrigatórioDescrição
limitnumberNúmero de itens retornados a cada página (máx. 100). Padrão: 50
offsetnumberNúmero da página atual. Padrão: 0

Requisição

curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/accounts?limit=50&offset=0' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {accessToken}'

Respostas

200 Sucesso

[
{
"id": 1,
"name": "Account Test 1",
"logoId": null,
"contactId": 1,
"createdAt": "2025-03-07T13:30:30.618Z",
"updatedAt": "2025-03-07T13:30:30.618Z",
"deletedAt": null,
"statusId": 1,
"expirationDate": "2025-12-31T23:59:59.000Z",
"maxUsers": 10
},
{
"id": 2,
"name": "Account Test 2",
"logoId": null,
"contactId": 2,
"createdAt": "2025-03-07T13:30:30.626Z",
"updatedAt": "2025-03-07T13:30:30.626Z",
"deletedAt": null,
"statusId": 1,
"expirationDate": "2025-12-31T23:59:59.000Z",
"maxUsers": 15
},
{
"id": 3,
"name": "Account Test 3",
"logoId": null,
"contactId": 3,
"createdAt": "2025-03-07T13:30:30.631Z",
"updatedAt": "2025-03-07T13:30:30.631Z",
"deletedAt": null,
"statusId": 2,
"expirationDate": "2025-12-31T23:59:59.000Z",
"maxUsers": 5
}
]

Estrutura do objeto de retorno

CampoTipoDescrição
idnumberIdentificador único da conta
namestringNome da empresa
logoIdnumber | nullID do logo da empresa
contactIdnumberID do contato associado
statusIdnumberID do status da conta
expirationDatestringData de expiração da conta (ISO 8601)
maxUsersnumberNúmero máximo de usuários permitidos
createdAtstringData de criação do registro
updatedAtstringData da última atualização
deletedAtstring | nullData de exclusão (soft delete)