VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API atual/Referência completa/Plataforma e integrações

Saúde da API

Informa se a API está respondendo, para monitores, balanceadores e checagens de deploy.

Use esta rota para saber se a API está de pé. Ela confere o banco de dados principal e a pressão de memória e devolve um resumo de uma palavra. Não exige token e não depende da loja.

GET/api/v1/healthPública

Estado resumido da API

A resposta pode ser guardada em cache por até 10 segundos (Cache-Control: public, max-age=10), então chamar com mais frequência do que isso não traz informação nova. Detalhes internos (conexões, memória, versão) não são expostos na rota pública.

Exemplo de requisição

bash
curl "$BASE_URL/api/v1/health"

Resposta

200API saudável
json
{ "status": "healthy", "timestamp": "2026-10-11T20:50:16Z" }

Campos da resposta

statusstring
healthydegradedunhealthy
healthy: tudo certo. degraded: responde, mas com pressão de memória ou sem banco configurado. unhealthy: o banco principal não respondeu.
timestampstring
Momento da checagem, RFC 3339 em UTC.

Erros

StatusQuandoCorpo de exemplo
503O banco de dados principal não respondeu em 3 segundos (status = unhealthy){"status":"unhealthy","timestamp":"2026-10-11T20:50:16Z"}
Alerte pelo status HTTP

Configure o monitor para falhar com qualquer resposta diferente de 200. degraded ainda responde 200: se quiser alertar nesse caso, leia o campo status.

Veja também

  • Observabilidade
  • Limites de requisições
  • Visão geral da seção
Anterior
Descoberta da loja
Próxima
GraphQL da vitrine
Nesta página
  • Exemplo de requisição
  • Resposta
  • Erros
  • Veja também