API Test

/api/v1 altındaki JSON servislerini HTML arayüzle test edin.

Tüm servislerin kullanım dokümanı (markdown) →

Kimlik

Belge

Fatura Listesi POST /api/v1/fatura_listesi

Kullanıcının yetkili olduğu etiketlere (WORKLABEL) ait belgeleri listeler. Giriş gerektirir (bearer ya da basic auth). Belge tipi zorunludur; gelen_efatura, giden_efatura gibi özel servisler bu servisin belge tipi sabitlenmiş halleridir. Belge tarihi ya da gönderim tarihi aralıklarından en az biri zorunludur ve bir aralık en fazla 40 gün olabilir; 16 haneli belge_no ya da ettn ile tam eşleşme araması yapılıyorsa tarih aralığı istenmez.

Gelen E-Fatura Listesi POST /api/v1/gelen_efatura

Kullanıcının yetkili olduğu etiketlere gelen e-faturaları listeler. Giriş gerektirir (bearer ya da basic auth). Filtreler ve kurallar fatura_listesi servisiyle aynıdır: belge tarihi ya da gönderim tarihi aralıklarından en az biri zorunludur (aralık en fazla 40 gün), 16 haneli belge_no ya da ettn ile tam eşleşme aranıyorsa tarih aralığı istenmez.

Giden E-Fatura Listesi POST /api/v1/giden_efatura

Kullanıcının yetkili olduğu etiketlerden gönderilen e-faturaları listeler. Giriş gerektirir (bearer ya da basic auth). Filtreler ve kurallar fatura_listesi servisiyle aynıdır: belge tarihi ya da gönderim tarihi aralıklarından en az biri zorunludur (aralık en fazla 40 gün), 16 haneli belge_no ya da ettn ile tam eşleşme aranıyorsa tarih aralığı istenmez.

Gelen E-İrsaliye Listesi POST /api/v1/gelen_eirsaliye

Kullanıcının yetkili olduğu etiketlere gelen e-irsaliyeleri listeler. Giriş gerektirir (bearer ya da basic auth). Filtreler ve kurallar fatura_listesi servisiyle aynıdır: belge tarihi ya da gönderim tarihi aralıklarından en az biri zorunludur (aralık en fazla 40 gün), 16 haneli belge_no ya da ettn ile tam eşleşme aranıyorsa tarih aralığı istenmez.

Giden E-İrsaliye Listesi POST /api/v1/giden_eirsaliye

Kullanıcının yetkili olduğu etiketlerden gönderilen e-irsaliyeleri listeler. Giriş gerektirir (bearer ya da basic auth). Filtreler ve kurallar fatura_listesi servisiyle aynıdır: belge tarihi ya da gönderim tarihi aralıklarından en az biri zorunludur (aralık en fazla 40 gün), 16 haneli belge_no ya da ettn ile tam eşleşme aranıyorsa tarih aralığı istenmez.

Giden E-Arşiv Listesi POST /api/v1/giden_earsiv

Kullanıcının yetkili olduğu etiketlerden düzenlenen e-arşiv faturalarını listeler. E-müstahsil makbuzları bu listeye girmez, giden_mustahsil servisinden alınır. Giriş gerektirir (bearer ya da basic auth). Filtreler ve kurallar fatura_listesi servisiyle aynıdır: belge tarihi ya da gönderim tarihi aralıklarından en az biri zorunludur (aralık en fazla 40 gün), 16 haneli belge_no ya da ettn ile tam eşleşme aranıyorsa tarih aralığı istenmez.

Giden E-Müstahsil Listesi POST /api/v1/giden_mustahsil

Kullanıcının yetkili olduğu etiketlerden düzenlenen e-müstahsil makbuzlarını listeler. Giriş gerektirir (bearer ya da basic auth). Filtreler ve kurallar fatura_listesi servisiyle aynıdır: belge tarihi ya da gönderim tarihi aralıklarından en az biri zorunludur (aralık en fazla 40 gün), 16 haneli belge_no ya da ettn ile tam eşleşme aranıyorsa tarih aralığı istenmez.

Arşiv

Arşivlenen Dosyalar POST /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.

Arşivlenen Dosya İndir POST /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.

E-Defter Arşivi Firmaları POST /api/v1/edefter_arsiv_firmalari

Kullanıcının e-defter arşivinde gezebileceği firmaları (mükellefleri) listeler. Giriş gerektirir (bearer ya da basic auth). Bu listedeki kapsam diğer servislerden farklıdır: erişim OINT_USER.roleArchive yetkisi, kullanıcının müşterisine bağlı mükellefler ve OINT_USER.taxNrArchive VKN kısıtından türer — etiket (WORKLABEL) yetkisi aranmaz. Klasör ve dosya servisleri yalnızca buradaki firma referanslarını kabul eder.

E-Defter Arşivi Klasörleri POST /api/v1/edefter_arsiv_klasorleri

Bir firmanın e-defter arşiv klasörlerini (dönemlerini) listeler; her klasör için dosya sayısı ve kontör toplamı döner. Klasör adı YYYYAA biçimindedir, dönem yıl/ay olarak da ayrıştırılır. Giriş gerektirir (bearer ya da basic auth). Firma, edefter_arsiv_firmalari listesinde olmalıdır; sorgu yalnızca doğrulanmış firmanın taxHolder_reference değeriyle çalışır.

E-Defter Arşivi Dosyaları POST /api/v1/edefter_arsiv_dosyalari

Bir firmanın e-defter arşiv dosyalarını listeler (berat, kebir, defter raporu). Klasör, dosya adı ve GUID ile daraltılabilir. Giriş gerektirir (bearer ya da basic auth). Firma, edefter_arsiv_firmalari listesinde olmalıdır; her sorgu doğrulanmış firmanın taxHolder_reference değeriyle kısıtlanır, dolayısıyla GUID araması da başka bir firmanın dosyasına erişemez. Dosya içeriği bu servisle indirilemez.

Ayarlar

Ayarları Göster POST /api/v1/ayarlari_goster

Firma geneli ya da kullanıcı bazlı e-fatura ayarlarını döndürür (eski sistemdeki Ayarlar ekranının karşılığı). Önce yerel kayıt okunur; yoksa eski sistemdeki ayarlara, o da yoksa varsayılan değerlere düşülür (yanıttaki kaynak alanı: yerel / eski_sistem / varsayilan). Firma geneli okumada seri_efatura ve seri_earsiv boşsa mükellef kaydındaki seriler kullanılır. Giriş gerektirir (bearer ya da basic auth).

Ayarları Kaydet POST /api/v1/ayarlari_kaydet

Firma geneli ya da kullanıcı bazlı e-fatura ayarlarını kaydeder (eski sistemdeki Ayarlar ekranının karşılığı). Yalnızca istekte gönderilen alanlar güncellenir; boş gönderilen alan temizlenir. Kayıt yerel veritabanına yazılır — eski sistemdeki ayarlar değişmez. Firma serileri (seri_efatura / seri_earsiv) de yerel ayarlarda tutulur; mükellef kaydındaki seriler salt okunur olduğundan güncellenmez. Giriş gerektirir (bearer ya da basic auth).

XSLT Listesi POST /api/v1/xslt_listesi

Firmanın XSLT tasarımlarını listeler: yeni sisteme yüklenen yerel tasarımlar (kaynak: yerel) ve eski sistemde kayıtlı tasarımlar (kaynak: eski, salt okunur) birlikte döner. Ayarlardaki xslt_* alanlarında yalnızca yerel tasarımlar seçilebilir; eski bir tasarım xslt_duzenle servisinin kopyala işlemiyle yerele alınabilir. id verilirse tek tasarım, base64 içeriğiyle döner. Giriş gerektirir (bearer ya da basic auth).

XSLT Düzenle POST /api/v1/xslt_duzenle

Firmanın yerel XSLT tasarımlarını yönetir: ekle, guncelle, sil ve eski sistemdeki bir tasarımı yerele almak için kopyala. Eski sistem kayıtları salt okunurdur, yalnızca yerel tasarımlar düzenlenebilir. Bir firmada en fazla 20 yerel tasarım tutulur; içerik en fazla 1 MB olabilir ve geçerli bir XSLT (xsl:stylesheet / xsl:transform) olmalıdır. Silinen tasarıma referans veren ayar alanları varsayılan tasarıma (0) çekilir. Giriş gerektirir (bearer ya da basic auth).

Finans

Sistem