Health Check de Links

A verificação de saúde confere se um link está acessível e identifica seu tipo real.

Como funciona

  1. Verificação sob demanda: use checkUrl: true no endpoint Find by URL
  2. Priorização: short_minioshort_originalbucket_urlfile_url
  3. Cache automático: resultados por ~5min
  4. Detecção de tipo: MIME e categoria (img, video, audio, document, unknown)
  5. Não invasivo: HEAD + byte-range fetch

Exemplo de retorno

{
  "url": "https://example.com/file.pdf",
  "ok": true,
  "status": 200,
  "mimeType": "application/pdf",
  "type": "document"
}

Quando usar

  • Antes de compartilhar links em conversas
  • Validação/limpeza de assets
  • Listagens para usuários
  • Monitoramento/alertas

Quando evitar

  • Lotes muito grandes (cuidado com rate limiting)
  • Cenários de latência crítica
  • Assets recém-criados