As consultas da aplicação passam pelo Gateway e respeitam o JWT do usuário. Dados de sensores e mercado são filtrados por permissão, enquanto eventos indexados são expostos como leitura autenticada.

Sensores

Usuários com papel de administrador de sistema veem todos os sensores. Os demais veem apenas sensores em que têm vínculo sensor_admin.

Mercado

As três rotas aceitam filtro opcional:
Status úteis:
  • ofertas: OPEN, RESERVED, SOLD, CANCELLED;
  • ordens: OPEN, FILLED, CANCELLED, FAILED;
  • trades: PENDING_PAYMENT, PAID, ERROR.

Eventos indexados

Filtros disponíveis em /events:
  • contract_name
  • event_name
  • limit
O Indexer usa 100 eventos como padrão e limita a 500. Eventos indexados hoje: Os contratos também declaram SensorStatusChanged e EnergyOfferCancelled. Esses eventos ainda não estão na lista fixa indexada pelo Indexer atual.

Depósitos

Pedidos de depósito pertencem ao usuário autenticado. O Gateway não lista depósitos de outros usuários.

Perfil

Quando a API nega acesso

Referência técnica

Status, eventos, erros e endpoints em uma visão única