POST https://restapitest.orkestra.com.tr/api/v1/arsivlenen_dosya_indir
Arşivlenmiş tek bir dosyanın içeriğini base64 olarak döndürür. Giriş gerektirir (bearer ya da basic auth). Dosya, kullanıcının yetkili olduğu bir firmanın arşivinde ve verilen arşiv kaydına bağlı olmalıdır. 64 MB üzerindeki dosyalarda 413 döner; dosya boyutu arsivlenen_dosyalar servisinde önceden görülebilir.
Henüz istek gönderilmedi.
# Arşivlenen Dosya İndir
Arşivlenmiş tek bir dosyanın içeriğini base64 olarak döndürür. Giriş gerektirir (bearer ya da basic auth). Dosya, kullanıcının yetkili olduğu bir firmanın arşivinde ve verilen arşiv kaydına bağlı olmalıdır. 64 MB üzerindeki dosyalarda 413 döner; dosya boyutu arsivlenen_dosyalar servisinde önceden görülebilir.
## Parametreler
- **arsiv_reference** (integer, zorunlu): Arşiv kaydının referansı — arsivlenen_dosyalar servisindeki kayitlar[].reference değeri. Örnek: `58120`
- **dosya_id** (integer, zorunlu): İndirilecek dosyanın kimliği — arsivlenen_dosyalar servisindeki kayitlar[].dosyalar[].id değeri. Örnek: `91234`
- **bearer** (string, isteğe bağlı): Bearer GUID (Authorization: Bearer başlığı yerine payload ile de gönderilebilir). Örnek: `"9b2f6c1e-0d4a-4a7e-9c3b-1f2e3d4c5b6a"`
- **musteri** (string, isteğe bağlı): Basic auth için müşteri (firma) kodu. Örnek: `"demo"`
- **kullanici** (string, isteğe bağlı): Basic auth için kullanıcı adı. Örnek: `"ali"`
- **sifre** (string, isteğe bağlı): Basic auth için şifre. Loglara asla yazılmaz. Örnek: `"gizli123"`
## Örnek İstek
```json
{
"bearer": "9b2f6c1e-0d4a-4a7e-9c3b-1f2e3d4c5b6a",
"arsiv_reference": 58120,
"dosya_id": 91234
}
```
## Örnek Yanıt (olumlu)
```json
{
"basarili": true,
"mesaj": "Arşiv dosyası",
"veri": {
"arsiv_reference": 58120,
"firma_reference": 42,
"kategori": "edefter",
"aciklama": "2026/01 dönemi beratları",
"dosya": {
"id": 91234,
"ad": "1234567890-202601-Y-0000.zip",
"boyut": 3145728,
"boyut_okunabilir": "3,00 MB",
"ozet": "a3f1c9e2b5d47a8c0e6f1b2d3c4a5e6f",
"tarih": "2026-02-10 14:22:31",
"base64": "UEsDBBQAAAAIA..."
}
}
}
```
## Örnek Yanıt (olumsuz)
```json
{
"basarili": false,
"mesaj": "Arşiv kaydı bulunamadı ya da bu kayda erişim yetkiniz yok.",
"veri": null
}
```