İçeriğe Geç

Doküman İndir

GET /api/v1/documents/{id}/download

Doküman İndir

Dokümanın orijinal dosyasını akış (streaming) olarak döner. Boyut disk'teki dosyaya eşittir ve bellekten geçmez. Dosya adı {güvenli başlık}.{uzantı} formatında Content-Disposition başlığı ile birlikte gelir.

Dosya tipleri

  • DocumentFormat.Pdfapplication/pdf, .pdf
  • DocumentFormat.Htmltext/html, .html
  • DocumentFormat.Imageimage/png, .png
  • Diğer → application/octet-stream, .bin

Önbellekleme

Yanıt Cache-Control: public, max-age=86400 döner — 24 saat boyunca CDN ve tarayıcı tarafından önbelleklenebilir. Aynı doküman ID'si iki kez indirilirse ikinci çağrı proxy katmanından servislenecektir.

Yaygın hatalar

  • Doküman tamamlanmış olsa bile rawContentPath boşsa (scraping aşamasında dosya kaybolduysa) 404 döner. Kriz sonrası telafi için [email protected] adresine başvurun.
  • Bu çağrı oran sınırı için ayrı bir kategori altında sayılabilir (Api.Documents.Download tier izni). /account/usage buna ayrı alt kırılım sunmaz.

Parametreler

İsimKonumTipZorunluAçıklama
id Path uuid Evet Doküman ID'si.

Yanıtlar

200 — Dosya akışı (Content-Type formata göre değişir).

404 — Doküman veya dosya bulunamadı.