Assets V2
Casos de Uso
Exemplos práticos com cURL para validar e monitorar assets.
Casos de Uso
1) Validar URL antes de processar
curl -X POST https://api.tolky.to/api/externalAPIs/public/assets/test/health-check \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://client-site.com/document.pdf"}'
2) Verificar múltiplos arquivos em batch
curl -X POST https://api.tolky.to/api/externalAPIs/public/assets/test/check-multiple \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "urls": [
      "https://site1.com/file1.pdf",
      "https://site2.com/file2.jpg",
      "https://site3.com/file3.mp4"
    ]
  }'
3) Depurar problemas de cache
curl -X DELETE https://api.tolky.to/api/externalAPIs/public/assets/test/cache \
  -H "Authorization: Bearer YOUR_API_KEY"
curl -X GET https://api.tolky.to/api/externalAPIs/public/assets/test \
  -H "Authorization: Bearer YOUR_API_KEY"
4) Monitorar saúde periodicamente
#!/bin/bash
URLS=(
  "https://example.com/important-file1.pdf"
  "https://example.com/important-file2.jpg"
)
for url in "${URLS[@]}"; do
  response=$(curl -s -X POST https://api.tolky.to/api/externalAPIs/public/assets/test/health-check \
    -H "Authorization: Bearer YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d "{\"url\": \"$url\"}")
  echo "$response" | jq '.'
done