Arşivlenen Dosyalar

POST https://restapitest.orkestra.com.tr/api/v1/arsivlenen_dosyalar

Kullanıcının yetkili olduğu firmalara ait arşivlenmiş dosya kayıtlarını sayfalı listeler. Giriş gerektirir (bearer ya da basic auth). Her kaydın altındaki dosyaların adı, boyutu ve özeti de döner; dosya içeriği için arsivlenen_dosya_indir servisi kullanılır.

← Servis listesine dön

İstek

Kimlik Doğrulama

Bearer GUID (Authorization: Bearer başlığı yerine payload ile de gönderilebilir).

Parametreler

Arşiv kategorisi (docCat) tam eşleşmesi: muhasebe, edefter, efatura, genel, sql, evrak.

Dosya adı içinde geçen arama (docName).

Açıklama içinde geçen arama.

Yükleme tarihi aralığının başlangıcı (YYYY-AA-GG ya da YYYY-AA-GG SS:DD:SS).

Yükleme tarihi aralığının bitişi. Saat verilmezse gün sonu (23:59:59) kabul edilir.

Yalnızca bu firmanın (mükellefin) arşivinde ara. Verilmezse yetkili olunan tüm firmalar taranır.

Her kaydın altındaki dosyaların dökümü de dönsün mü (varsayılan true). false verilirse yalnızca başlık bilgileri döner.

Sayfa numarası (1 tabanlı, varsayılan 1).

Sayfa başına kayıt sayısı (varsayılan 50, en fazla 200).

Yanıt

Henüz istek gönderilmedi.

Servis Dokümanı (LLM için markdown)

# Arşivlenen Dosyalar

Kullanıcının yetkili olduğu firmalara ait arşivlenmiş dosya kayıtlarını sayfalı listeler. Giriş gerektirir (bearer ya da basic auth). Her kaydın altındaki dosyaların adı, boyutu ve özeti de döner; dosya içeriği için arsivlenen_dosya_indir servisi kullanılır.

## Parametreler

- **kategori** (string, isteğe bağlı): Arşiv kategorisi (docCat) tam eşleşmesi: muhasebe, edefter, efatura, genel, sql, evrak. Örnek: `"edefter"`
- **belge_adi** (string, isteğe bağlı): Dosya adı içinde geçen arama (docName). Örnek: `"berat"`
- **aciklama** (string, isteğe bağlı): Açıklama içinde geçen arama. Örnek: `"2026\/01 dönemi"`
- **yukleme_tarihi_baslangic** (string, isteğe bağlı): Yükleme tarihi aralığının başlangıcı (YYYY-AA-GG ya da YYYY-AA-GG SS:DD:SS). Örnek: `"2026-01-01"`
- **yukleme_tarihi_bitis** (string, isteğe bağlı): Yükleme tarihi aralığının bitişi. Saat verilmezse gün sonu (23:59:59) kabul edilir. Örnek: `"2026-01-31"`
- **firma_reference** (integer, isteğe bağlı): Yalnızca bu firmanın (mükellefin) arşivinde ara. Verilmezse yetkili olunan tüm firmalar taranır. Örnek: `42`
- **dosyalari_getir** (boolean, isteğe bağlı): Her kaydın altındaki dosyaların dökümü de dönsün mü (varsayılan true). false verilirse yalnızca başlık bilgileri döner. Örnek: `true`
- **page** (integer, isteğe bağlı): Sayfa numarası (1 tabanlı, varsayılan 1). Örnek: `1`
- **pageSize** (integer, isteğe bağlı): Sayfa başına kayıt sayısı (varsayılan 50, en fazla 200). Örnek: `50`
- **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",
    "kategori": "edefter",
    "yukleme_tarihi_baslangic": "2026-01-01",
    "yukleme_tarihi_bitis": "2026-01-31",
    "page": 1,
    "pageSize": 50
}
```

## Örnek Yanıt (olumlu)

```json
{
    "basarili": true,
    "mesaj": "Arşivlenen dosyalar",
    "veri": {
        "sayfa": 1,
        "sayfa_boyutu": 50,
        "devamVar": false,
        "kayitlar": [
            {
                "reference": 58120,
                "firma_reference": 42,
                "musteri_reference": 7,
                "kategori": "edefter",
                "kategori_adi": "E-Defter",
                "aciklama": "2026/01 dönemi beratları",
                "belge_adi": "1234567890-202601-Y-0000.zip ; 1234567890-202601-K-0000.zip",
                "dosya_adedi": 2,
                "boyut": 5242880,
                "boyut_okunabilir": "5,00 MB",
                "kontor": 5,
                "yukleme_tarihi": "2026-02-10 14:22:31",
                "belge_tarihi": "2026-02-10 14:22:31",
                "dosyalar": [
                    {
                        "id": 91234,
                        "ad": "1234567890-202601-Y-0000.zip",
                        "boyut": 3145728,
                        "boyut_okunabilir": "3,00 MB",
                        "ozet": "a3f1c9e2b5d47a8c0e6f1b2d3c4a5e6f",
                        "tarih": "2026-02-10 14:22:31"
                    }
                ]
            }
        ]
    }
}
```

## Örnek Yanıt (olumsuz)

```json
{
    "basarili": false,
    "mesaj": "Bu firma için yetkiniz yok ya da firma bulunamadı.",
    "veri": null
}
```