Pular para o conteúdo principal
Logs em Tempo Real
curl --request GET \
  --url https://api.squarecloud.app/v2/apps/{app_id}/realtime \
  --header 'Authorization: <authorization>'
{
  "status": "<string>"
}
O Playground da API está desativado para este endpoint devido à natureza das conexões SSE, que não são universalmente suportadas pelos navegadores.
Authorization
string
required
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.

Parâmetros

app_id
string
required
O ID da aplicação cujos logs você deseja monitorar. Este ID pode ser encontrado na URL do painel de gerenciamento da sua aplicação.

Resposta

status
string
Indica se a chamada foi bem-sucedida. success se bem-sucedida, error se não.
Em caso de falha, a resposta incluirá um campo code juntamente com o status de erro, detalhando a causa. Se a requisição for bem-sucedida, a resposta será um stream text/event-stream contendo os logs da aplicação em tempo real.

Estrutura do Server-Sent Events (SSE)

A resposta é um fluxo contínuo no formato text/event-stream. Cada mensagem no stream é composta por um campo event e um campo data.

Tipos de Evento

  • system: Indica eventos relacionados ao sistema, como o status da conexão (REALTIME_CONNECTING, REALTIME_CONNECTED) ou pings de manutenção (PING).
  • logs: Contém uma única linha de log gerada pela sua aplicação.