Skip to main content

Dashboard

Utilize este endpoint para consultar os indicadores do dashboard.

Ambientes Disponíveis

https://api.unoip.com.br

Endpoint

  • Método: GET
  • Endpoint: /dashboard/user
  • Autenticação: Bearer token

Query Params

ℹ️ 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
NomeTipoObrigatórioDescriçãoValidações
startDatestringNãoData inicial do filtroDeve ser ISO date string com horário
endDatestringNãoData final do filtroDeve ser ISO date string com horário

Exemplo de Requisição

curl --request GET \
--url https://api.unoip.com.br/dashboard/user?startDate=2026-03-06T00:00:00.000Z&endDate=2026-03-06T23:59:59.999Z \
--header 'Authorization: Bearer seu-token-jwt'

Resposta de Sucesso

ℹ️ Varia por tipo de conta

O retorno depende do AccountTypeEnum do usuário extraído do token.

  • SELLER: Conta Vendedor
  • GATEWAY: Conta Gateway
  • IGAMING: Conta iGaming
⚠️ Importante: Valores em Centavos

Todos os valores monetários retornam em centavos como números inteiros.

Conta Vendedor

CampoTipoObrigatórioDescrição
salesValuenumberSimValor total de vendas
balancenumberSimSaldo disponível
reservenumberSimValor em reserva
toReceivenumberSimValor a receber
paidVolumenumberSimVolume pago
salesVolumenumberSimVolume de vendas
middleTicketValuenumberSimTicket médio
refundedVolumenumberSimVolume estornado
refundedPercentagenumberSimPercentual estornado
frozenValuenumberNãoValor congelado
pendingDebitsnumberSimDébitos pendentes
paymentMethodsobjectSimValores por método de pagamento (ver Sub-Objeto PaymentMethods)
indexesobjectSimÍndices do período (ver Sub-Objeto Indexes)
ordersarraySimTotais por data (ver Sub-Objeto TotalsByDate)

Conta Gateway

CampoTipoObrigatórioDescrição
salesValuenumberSimValor total de vendas
balancenumberSimSaldo disponível
reservenumberSimValor em reserva
paidVolumenumberSimVolume pago
salesVolumenumberSimVolume de vendas
middleTicketValuenumberSimTicket médio
pendingDebitsnumberSimDébitos pendentes
frozenValuenumberNãoValor congelado
ordersarraySimTotais por data (ver Sub-Objeto TotalsByDate)

Conta iGaming

CampoTipoObrigatórioDescrição
revenuearraySimReceitas por data (ver Sub-Objeto TotalsByDate)
expensearraySimDespesas por data (ver Sub-Objeto TotalsByDate)
depositnumberSimValor total de depósitos
withdrawalsnumberSimValor total de saques
balancenumberSimSaldo disponível
averageDepositnumberSimDepósito médio
frozenValuenumberSimValor congelado
pendingDebitsnumberSimDébitos pendentes

Sub-Objetos

PaymentMethods

CampoTipoObrigatórioDescrição
pixValuenumberSimValor total em PIX
pixValueGeneratednumberSimValor gerado em PIX
pixPercentagenumberSimPercentual em PIX
cardsValuenumberSimValor total em cartões
cardsValueGeneratednumberSimValor gerado em cartões
cardsPercentagenumberSimPercentual em cartões
billetValuenumberSimValor total em boletos
billetValueGeneratednumberSimValor gerado em boletos
billetPercentagenumberSimPercentual em boletos

Indexes

CampoTipoObrigatórioDescrição
pixConversionnumberSimConversão do PIX
billetConversionnumberSimConversão do boleto
creditCardConversionnumberSimConversão do cartão de crédito
preChargebackVolumenumberSimVolume pré-chargeback
preChargebackPercentagenumberSimPercentual pré-chargeback
chargebackVolumenumberSimVolume de chargeback
chargebackPercentagenumberSimPercentual de chargeback
creditCardsRefusedVolumenumberSimVolume de cartões recusados
creditCardsRefusedPercentagenumberSimPercentual de cartões recusados
medVolumenumberNãoVolume de MED
medPercentagenumberNãoPercentual de MED

TotalsByDate

CampoTipoObrigatórioDescrição
datestring (ISO)SimData de referência
totalnumberSimTotal no dia

Exemplo de Resposta (Seller)

{
"salesValue": 150000,
"balance": 50000,
"reserve": 10000,
"toReceive": 90000,
"paidVolume": 120000,
"salesVolume": 150000,
"middleTicketValue": 7500,
"refundedVolume": 5000,
"refundedPercentage": 3.3,
"frozenValue": 2000,
"pendingDebits": 1000,
"paymentMethods": {
"pixValue": 60000,
"pixValueGenerated": 65000,
"pixPercentage": 40,
"cardsValue": 70000,
"cardsValueGenerated": 75000,
"cardsPercentage": 47,
"billetValue": 20000,
"billetValueGenerated": 25000,
"billetPercentage": 13
},
"indexes": {
"pixConversion": 92,
"billetConversion": 65,
"creditCardConversion": 78,
"preChargebackVolume": 1200,
"preChargebackPercentage": 0.8,
"chargebackVolume": 500,
"chargebackPercentage": 0.3,
"creditCardsRefusedVolume": 3000,
"creditCardsRefusedPercentage": 2.0,
"medVolume": 200,
"medPercentage": 0.1
},
"orders": [
{
"date": "2026-03-06",
"total": 50000
},
{
"date": "2026-03-07",
"total": 100000
}
]
}

Exemplo de Resposta (Gateway)

{
"salesValue": 120000,
"balance": 40000,
"reserve": 8000,
"paidVolume": 95000,
"salesVolume": 120000,
"middleTicketValue": 6000,
"pendingDebits": 900,
"frozenValue": 1500,
"orders": [
{
"date": "2026-03-06",
"total": 45000
},
{
"date": "2026-03-07",
"total": 75000
}
]
}

Exemplo de Resposta (iGaming)

{
"revenue": [
{
"date": "2026-03-06",
"total": 90000
},
{
"date": "2026-03-07",
"total": 110000
}
],
"expense": [
{
"date": "2026-03-06",
"total": 30000
},
{
"date": "2026-03-07",
"total": 35000
}
],
"deposit": 200000,
"withdrawals": 80000,
"balance": 120000,
"averageDeposit": 10000,
"frozenValue": 5000,
"pendingDebits": 2500
}

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