Skip to main content
GET
curl
Os logs chegam por Server-Sent Events: uma conexão HTTP que fica aberta e recebe eventos de texto. Primeiro vêm as últimas linhas, depois as novas, ao vivo.

Eventos

object
Uma linha do log.
object
O projeto mudou de estado.
Linhas que começam com : são comentários (: open na abertura e : ping a cada 20 segundos): ignore.
O log é texto do seu app. Mostre sempre como texto, nunca como HTML. stdout e stderr podem chegar fora de ordem entre si: ordene por time se precisar.

Limites

  • Uma abertura a cada 5 segundos por projeto e origem (app ou build).
  • Até 5 streams abertos ao mesmo tempo por conta.
  • Se a chave for revogada, o stream fecha em até 20 segundos.
Se a conexão cair, espere o Retry-After (quando houver) e abra de novo. As últimas linhas vêm de novo na reabertura, então limpe a tela ou descarte as repetidas.

Autorizações

Authorization
string
header
obrigatório

Chave de API da Cube (cube_…), criada no painel em Chaves de API. Mande como Authorization: Bearer cube_….

Parâmetros de caminho

id
string
obrigatório

O ID do projeto (26 caracteres). Aparece no painel, no topo do projeto, e em GET /projects.

Pattern: ^[0-9A-HJKMNP-TV-Z]{26}$
Exemplo:

"01J8Z3W6N0Q4Y7V2K5T9D1H3XA"

Parâmetros de consulta

lines
integer
padrão:200

Quantas linhas antigas mandar antes das novas.

Intervalo obrigatório: 0 <= x <= 1000
source
enum<string>
padrão:app

app: a saída do seu app. build: a saída da última instalação e build.

Opções disponíveis:
app,
build

Resposta

O stream de eventos.

The response is of type string.