Não há suíte /assets/test no código do assets-handler. Para validar uma ou várias URLs (health check), use o endpoint abaixo.

Endpoint

POST {{BASE_URL}}/assets/check-url

Envie ou url (string) ou urls (array de strings). O serviço responde 400 se nenhum dos dois for enviado corretamente.

Parâmetros

url
string

URL única a verificar.

urls
string[]

Várias URLs; o serviço executa verificação em lote e devolve agregados.

Exemplo (URL única)

curl -X POST "{{BASE_URL}}/assets/check-url" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/file.pdf"}'

Resposta típica (objeto do verificador):

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

Exemplo (várias URLs)

curl -X POST "{{BASE_URL}}/assets/check-url" \
  -H "Content-Type: application/json" \
  -d '{
    "urls": [
      "https://example.com/a.pdf",
      "https://example.com/b.jpg"
    ]
  }'

Resposta típica:

{
  "results": [
    {
      "url": "https://example.com/a.pdf",
      "ok": true,
      "status": 200,
      "mimeType": "application/pdf",
      "type": "document"
    },
    {
      "url": "https://example.com/b.jpg",
      "ok": true,
      "status": 200,
      "mimeType": "image/jpeg",
      "type": "img"
    }
  ],
  "total": 2,
  "accessible": 2,
  "inaccessible": 0
}

Erros

CódigoDescrição
400Nem url nem urls válidos foram enviados
500Falha interna

Detalhe do formato de erro: Erros.