Skip to main content
GET
/
health
/
ready
Readiness Check
curl --request GET \
  --url https://api.example.com/health/ready \
  --header 'Authorization: Bearer <token>'
{
  "status": "ok",
  "checks": {
    "database": "ok",
    "redis": "ok",
    "stripe": "ok",
    "workos": "ok"
  }
}
Verifica a conectividade com cada dependencia externa. Sempre retorna 200 — inspecione status e checks para determinar a prontidao.
curl https://api.awsales.io/studio/health/ready
Este endpoint sempre retorna 200 independente do status de saude. Inspecione o campo status (ok ou error) e os checks individuais para determinar a prontidao real.

Resposta

status
string
Status geral de prontidao. ok se todas as verificacoes passarem, error se alguma falhar.
checks
object
Status individual para cada servico externo.
checks.database
string
Conectividade com o banco de dados. ok ou error.
checks.redis
string
Conectividade com o Redis. ok ou error.
checks.stripe
string
Conectividade com o Stripe. ok ou error.
checks.workos
string
Conectividade com o WorkOS. ok ou error.
{
  "status": "ok",
  "checks": {
    "database": "ok",
    "redis": "ok",
    "stripe": "ok",
    "workos": "ok"
  }
}

Codigos de Erro

StatusCodigoDescricao
500internal_server_errorOcorreu um erro inesperado