Application:
api.applications.fetch(id) retorna uma Application. Quando a aplicação possui um domínio web, ela é retornada como WebsiteApplication — refine o tipo em tempo de execução com app.isWebsite() antes de usar .network (veja Rede).
Propriedades da aplicação
Na v4,
app.custom é null quando nenhum domínio customizado está configurado (era undefined na v3).Obtendo o status da aplicação
app.getStatus() retorna uma instância de ApplicationStatus com o estado de execução em tempo real.
Status resumido para todas as aplicações
Para evitar uma requisição por aplicação, useapi.applications.statusAll():
Obtendo os logs
app.getLogs() retorna a saída de log mais recente como string.
Limitado a 1 requisição por aplicação a cada 5 segundos, mais uma rajada de 20 requisições por 10 segundos por usuário.
Obtendo métricas
app.getMetrics() retorna as últimas 24 horas de amostras de CPU, RAM e rede (até 288 pontos, um a cada 5 minutos).
Stream de eventos em tempo real
app.realtime() abre um stream Server-Sent Events. Veja a página dedicada de Tempo real para um exemplo completo.
Ciclo de vida
Todos os métodos de ciclo de vida resolvem paraboolean (true em caso de sucesso).
Excluindo uma aplicação
Atualizando os dados da aplicação
app.fetch() rebusca a aplicação na API e retorna uma nova instância de Application. Use quando suspeitar que os dados em cache estão desatualizados.

