GET /health

Endpoint público pra monitoramento externo (Betterstack, Pingdom, UptimeRobot, etc). Não exige autenticação.

Campo Valor
URL https://api.wevi.chat/functions/v1/health
Método GET
Auth nenhuma
Rate limit sem limite

Exemplo

curl https://api.wevi.chat/functions/v1/health

Resposta

Sucesso (200)

{ "status": "ok", "ts": "2026-05-22T14:32:11.234Z" }
  • status é sempre "ok" quando a função responde.
  • ts é o timestamp UTC do momento da resposta.

O que este endpoint não verifica

  • Conexão com Supabase Postgres.
  • Disponibilidade do Meta/WhatsApp.
  • Status das suas conexões WhatsApp.

Pra checar o status do WhatsApp da sua org, use a UI em Conta → WhatsApp Business ou monitore manualmente o status do connection_id.

Padrão de uso

Configure no seu monitor externo:

  • URL: https://api.wevi.chat/functions/v1/health
  • Método: GET
  • Espera: HTTP 200 com "status":"ok" no body
  • Intervalo: 1 a 5 minutos
  • Alerta em: 3 falhas consecutivas