Skip to main content

Listar Reservas

Utilize este endpoint para listar as reservas com filtros.

Ambientes Disponíveis

https://api.unoip.com.br

Endpoint

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

Query Params

NomeTipoObrigatórioDescriçãoValidações
statusstring[] (enum) - PENDING, RELEASEDNãoLista de status para filtrarDeve ser um array não vazio e sem duplicados

Exemplo de Requisição

curl --request GET \
--url https://api.unoip.com.br/reserve?status=PENDING \
--header 'Authorization: Bearer seu-token-jwt'

Resposta de Sucesso

CampoTipoObrigatórioDescrição
totalnumberSimTotal de itens
totalPagesnumberSimTotal de páginas
currentPagenumberSimPágina atual
perPagenumberSimItens por página
dataarraySimLista de reservas

Campos do item em data

CampoTipoObrigatórioDescrição
idstring (UUID)SimIdentificador único
transactionIdstring (UUID)SimIdentificador único da transação
statusstring (enum) - PENDING, RELEASEDSim
  • PENDING: Reserva criado, aguardando liberação
  • RELEASED: Reserva liberado
amountnumberSimValor da reserva (inteiro em centavos)
scheduleDatestringNãoData para liberação automatica
releaseDatestringNãoData da liberação
createdAtstring (ISO)SimData de criação

Exemplo de Resposta

{
"total": 1,
"totalPages": 1,
"currentPage": 1,
"perPage": 15,
"data": [
{
"id": "553e8400-e29b-41d4-a716-436251480000",
"transactionId": "553e8400-e29b-41d4-a716-436251480000",
"status": "PENDING",
"amount": 10000,
"scheduleDate": "2026-03-06T12:49:04.681Z",
"releaseDate": null,
"createdAt": "2026-03-06T12:49:04.681Z",
},
]
}

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
500Erro internoContate o suporte