Skip to main content
GET
As câmeras da conta

Authorizations

Authorization
string
header
required

Chave de API da conta, no formato pct_<prefixo>_<segredo>.

Headers

X-Membership-ID
string | null
X-Tenant-ID
string | null

Query Parameters

limit
integer
default:100
Required range: 1 <= x <= 500
offset
integer
default:0
Required range: x >= 0
q
string | null

Busca por nome da câmera, external_id, rótulo do local, DVR, nome do Local Monitorado ou do cliente-dono

status
string | null

Filtro server-side: online | offline

transmitting
string | null

Eixo de IMAGEM (testemunha de quadro), independente de status: yes = chegou quadro dentro da janela; no = já chegou quadro, mas fora da janela; unknown = nunca chegou quadro desta câmera

Pattern: ^(yes|no|unknown)$
client_id
string<uuid> | null

Recorte exato por cliente-dono (UUID)

site_id
string<uuid> | null

Recorte exato por Local Monitorado (UUID)

ids
string | null

Hidratação por external_id (CSV, máx 16) — a rota do mural, que exibe no máximo 16 câmeras

resumo
boolean
default:false

Inclui diagnostico_resumo (rollup de causa sobre o recorte inteiro). DESLIGADO por padrão: é uma agregação sobre todas as câmeras do recorte, e no maior tenant custa ~30 ms — caro demais para a abertura normal da grade, que não desenha o resumo.

sort
string
default:imagem

imagem (default) = câmeras que estão entregando quadro primeiro, depois por recência do último quadro; recentes = ordem de cadastro (comportamento anterior). Com a testemunha de quadro parada, imagem cai para recentes.

Pattern: ^(imagem|recentes)$

Response

Successful Response