Skip to main content

Criar Relatório

Utilize este endpoint para criar uma solicitação de relatório.

Ambientes Disponíveis

https://api.unoip.com.br

Endpoint

  • Método: POST
  • Endpoint: /report
  • Autenticação: Bearer token

Body Params

CampoTipoObrigatórioDescriçãoValidações
typestring (enum) - TRANSACTION, DEPOSIT, WITHDRAWAL, MED, WALLET, ACCOUNTSimTipo do relatórioDeve ser um enum válido
filtersobjectSimFiltros do relatório (ver Sub-Objeto Filters)Deve ser objeto não vazio

Sub-Objetos

Filters

ℹ️ Datas em ISO

Os campos startDate e endDate devem ser enviados em ISO date string com horário.

Exemplo:

  • 2026-03-06T12:00:00.000Z
CampoTipoObrigatórioDescriçãoValidações
startDatestringSimData inicial do filtroDeve ser ISO date string com horário
endDatestringSimData final do filtroDeve ser ISO date string com horário
storeIdstring (UUID v4)NãoIdentificador da lojaOpcional (enviar se desejar filtrar)
userIdstring (UUID v4)NãoIdentificador do usuárioOpcional (enviar se desejar filtrar)
statusstring[] (enum) - PENDING, PIX_QRCODE_GENERATED, PAID, PROCESSING_REFUND, PROCESSING_INFRACTION, REFUNDED, INFRACTION, FAILED, BLOCKED, PROCESSING, PROCESSED, CANCELED, REJECTED, APPEAL, APPROVEDNãoStatus para filtrarDeve ser um array não vazio e sem duplicados
paymentMethodstring[] (enum) - PIXNãoMétodos de pagamentoDeve ser um array não vazio e sem duplicados
acquirerstring[]NãoAdquirentes do relatórioDeve ser um array não vazio e sem duplicados

Exemplo de Requisição

curl --request POST \
--url https://api.unoip.com.br/report \
--header 'Authorization: Bearer seu-token-jwt' \
--header 'Content-Type: application/json' \
--data '{
"type": "TRANSACTION",
"filters": {
"startDate": "2026-03-06T00:00:00.000Z",
"endDate": "2026-03-06T23:59:59.999Z"
}
}'

Resposta de Sucesso

CampoTipoObrigatórioDescrição
idstringSimIdentificador do relatório
statusstring (enum)SimStatus do relatório (PENDING, PROCESSING, FAILED, PROCESSED)
typestring (enum)SimTipo do relatório (TRANSACTION, DEPOSIT, WITHDRAWAL, MED, WALLET, ACCOUNT)

Exemplo de Resposta

{
"id": "553e8400-e29b-41d4-a716-436251480000",
"status": "PENDING",
"type": "TRANSACTION"
}

Possíveis Erros

CódigoDescriçãoSolução
401Credenciais inválidasVerifique suas credenciais
403Sem permissão/autorizaçãoContate o suporte
422Dados inválidos ou faltandoVerifique o formato dos dados
422ValidaçõesContate o suporte
500Erro internoContate o suporte