Dashboard

Câmeras

GET /api/cameras/:id/snapshot

Retorna o último frame capturado pela câmera como imagem JPEG. Inclui headers com as dimensões do frame.

Autenticação

Scope necessário: cameras:read

Inclua o header Authorization: Bearer <api-key> ou use cookie de sessão.

Requisição

GET /api/cameras/:id/snapshot

Headers

HeaderObrigatórioDescrição
AuthorizationsimBearer pk_... (API key) ou cookie de sessão

Parâmetros de rota

ParâmetroTipoObrigatórioDescrição
idstringsimUUID da câmera

Exemplo

curl "https://api.placaflow.com.br/api/cameras/7012e192-5005-43b6-978c-7e304b3676a6/snapshot" \
  -H "Authorization: Bearer pk_a1b2c3d4e5f6g7h8i9j0..." \
  --output snapshot.jpg

Resposta 200

O corpo da resposta contém os bytes brutos da imagem JPEG.

Headers de resposta

HeaderTipoDescrição
Content-Typestringimage/jpeg
X-Frame-WidthnumberLargura do frame em pixels (quando disponível)
X-Frame-HeightnumberAltura do frame em pixels (quando disponível)

Exemplo de headers

HTTP/1.1 200 OK
Content-Type: image/jpeg
X-Frame-Width: 1920
X-Frame-Height: 1080
Content-Length: 245760

Info

O snapshot retornado é o último frame capturado pelo agente de processamento. Se a câmera estiver desativada ou desconectada, o snapshot pode estar desatualizado ou indisponível.

Erros

CódigoDescrição
401Não autenticado ou API key inválida
403API key não possui scope cameras:read
404Câmera não encontrada ou snapshot indisponível
502Agente de processamento indisponível
Esta página foi útil?