GET/v1/system/status

Consultar saúde operacional do worker

Leitura administrativa de métricas agregadas, sem instâncias individuais, números/JIDs, mensagens, URLs de webhook, tokens, caminhos ou comandos. HTTP 200 informa que o observador respondeu; consultar status/available de cada bloco. As consultas PostgreSQL têm orçamento de 3 s. Process contém métricas Go/API; host vem de arquivo local produzido pelo coletor no host e inclui idade/validade próprias. Arquivo ausente, inválido ou antigo permanece unavailable/stale. Não aceita destino, URL ou caminho pela requisição. Usar a API central com token de monitoramento para acesso de suporte sem fornecer admintoken de cada servidor.

Autenticação

Header obrigatório: admintoken. Use o token administrativo do servidor.

Base URL: a API do servidor selecionado, como https://1.atendro.cloud. O domínio wpp.atendro.cloud hospeda a documentação e o console.

Headers adicionais

CampoTipoPresençaDescrição
X-Request-IdstringopcionalASCII visível sem espaços, 1–128 caracteres. Inválido/ausente é substituído por UUID. Ecoado na resposta. Comprimento máximo: 128

Corpo da requisição

Não há corpo de requisição definido para esta operação.

Respostas

Snapshot agregado; dependências indisponíveis ficam explícitas no corpo.

CampoTipoPresençaDescrição
databaseobjectobrigatórioModelo: SystemStatusDatabase.
hostobjectobrigatórioModelo: HostHealthResult.
processobjectobrigatórioProcesso Go/API: heap e runtimeSys não são RAM usada da VPS; gomaxprocs não mede núcleos físicos nem CPU do host. Modelo: SystemStatusProcess.
sampledAtstringobrigatórioInstante UTC da amostragem do worker. O host tem sampledAt e idade próprios. Formato: date-time
schemaVersionintegerobrigatórioValor fixo: 1. Mínimo: 0
statusstringobrigatórioHTTP 200 significa que o observador respondeu. Verificar available/status em cada bloco; valores indisponíveis não representam consumo zero. Valores: "ok", "degraded"
versionstringopcional—
workerIdstringobrigatórioPadrão de formato: ^[A-Za-z0-9][A-Za-z0-9_.-]{0,127}$
workloadobjectobrigatórioModelo: SystemStatusWorkload.