Skip to main content
GET
curl
Uma queda da Linha do tempo de quedas com o log daquele momento: as últimas 200 linhas que o projeto escreveu (stdout e stderr) antes de cair. O que a vida seguinte escreveu, depois do reinício automático, fica de fora.

O que aparece mascarado

O log guardado desta queda é mascarado antes de ser guardado e não tem o texto original. O console ao vivo e a rota de logs continuam mostrando o que o projeto escreveu.
  • O valor de cada variável de ambiente do projeto vira [valor de NOME], com o nome da variável: o valor de agora e o de antes de uma troca que ainda não valeu (variável trocada ou tirada só vale depois de reiniciar), também quando o projeto imprime o valor escapado, como o JSON.stringify ou o console.log de um objeto. Valores com menos de 6 caracteres não são mascarados, como true ou 8080.
  • Tokens do Discord, chaves sk-, JWT, o que vem depois de Bearer, senhas em URL de banco, linhas como TOKEN=… ou "password": "…" e chaves privadas viram [token removido], [chave removida], [senha removida] ou [valor removido].
Cada linha vai até 1.000 caracteres e a queda inteira até 64 mil: com algo cortado, log.isTruncated vem true. Também vem true quando o projeto escreveu tanto logo depois de voltar que as linhas mais antigas daquele momento não puderam mais ser lidas.

Quando log vem null

Funciona com a chave de leitura.

Erros comuns

Todos os códigos, com o formato do erro, em Códigos de erro.

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"

crashId
string<uuid>
obrigatório

O id da queda, da lista.

Resposta

A queda com o log.

crash
object
obrigatório