Skip to Content

Tráfego

GET /api/analytics/traffic

Largura de banda diária de CDN e armazenamento para o workspace, em bytes. Estes valores medem a entrega, não a reprodução reportada pelo player.

Exige analytics.read. Vê Visão geral para autenticação e âmbito de categoria. Este endpoint é de todo o workspace. Não aceita um id de vídeo.

Parâmetros

ParâmetroObrigatórioDescrição
startDateSimInício do intervalo. ISO 8601 ou YYYY-MM-DD. Inclusivo.
endDateSimFim do intervalo. ISO 8601 ou YYYY-MM-DD. Inclusivo.

O Ignite trata startDate como o início desse dia de calendário e endDate como o fim desse dia de calendário. A resposta inclui no máximo 999 dias, os mais recentes primeiro.

Pedido

curl -X GET "https://app.ignitevideo.cloud/api/analytics/traffic?startDate=2026-08-01&endDate=2026-08-31" \ -H "Authorization: Bearer YOUR_API_KEY"

Resposta

O body é uma lista paginada (vê Consultas). Usa docs para as linhas diárias.

{ "docs": [ { "id": string, "date": string, "incomingTraffic": number, "outgoingTraffic": number, "totalTraffic": number, "workspace": string, "createdAt": string, "updatedAt": string }, [...] ], "totalDocs": number, "limit": number, "page": number, "totalPages": number, "hasNextPage": boolean, "hasPrevPage": boolean }
FieldDescrição
incomingTrafficBytes carregados para o armazenamento nesse dia.
outgoingTrafficBytes entregues aos espetadores nesse dia. A Admin UI mostra este campo no gráfico.
totalTrafficincomingTraffic + outgoingTraffic.

Todos os campos de tráfego são inteiros em bytes. Converte-os para apresentação. Por exemplo, 1000000000 bytes são 1 GB.

Erros

EstadoBodySignificado
400Texto simplesstartDate / endDate em falta ou inválido
403Falta analytics.read ou chave desativada