Ajanda Sil ID ile

DELETE /api/Ajanda/deletebyid
DELETE /api/Ajanda/deletebyid
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/Ajanda/deletebyid'





















Ajanda Dosya Güncelle

PUT /api/AjandaDosya/update

Belirtilen ID'ye sahip ajanda dosyasını günceller. Bu işlem, mevcut bir ajanda dosyasındaki bilgileri güncellemek için kullanılır.

Body

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/AjandaDosya/update' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/AjandaDosya/update' \
 --header "Content-Type: application/json" \
 --data '{"ajandaId":42,"dosyaAdi":"string","dosyaYolu":"string","id":42}'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/AjandaDosya/update' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/AjandaDosya/update' \
 --header "Content-Type: text/json"
Request examples
{
  "ajandaId": 42,
  "dosyaAdi": "string",
  "dosyaYolu": "string",
  "id": 42
}

























Ajanda Not Ekle

POST /api/AjandaNotlar/add

Yeni bir ajanda notu ekler. Bu işlem, kullanıcıların ajandalarına not eklemelerini sağlar.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/AjandaNotlar/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/AjandaNotlar/add' \
 --header "Content-Type: application/json" \
 --data '{"ajandaId":"string","id":42,"notlar":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/AjandaNotlar/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/AjandaNotlar/add' \
 --header "Content-Type: text/json"
Request examples
{
  "ajandaId": "string",
  "id": 42,
  "notlar": "string"
}





















































Api Kullanıcı Sil ID ile

DELETE /api/ApiKullanici/deletebyid

Belirtilen ID'ye sahip ApiKullanıcıyı siler. Bu işlem, belirli bir kullanıcıyı sistemden kaldırmak için kullanılır.

DELETE /api/ApiKullanici/deletebyid
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/ApiKullanici/deletebyid'












Şifre Unuttum

POST /api/Auth/SifreUnuttum

Kullanıcının şifresini unuttuğu durumda yeni bir şifre talep eder. Bu işlem, şifre sıfırlama sürecini başlatır.

Query parameters

Responses

POST /api/Auth/SifreUnuttum
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Auth/SifreUnuttum'

SMS Doğrulama

POST /api/Auth/smsDogrulama

Kullanıcının telefon numarasına gönderilen SMS kodunu doğrular. Bu işlem, kullanıcıların kimliklerini doğrulamak için kullanılır.

Query parameters

Responses

POST /api/Auth/smsDogrulama
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Auth/smsDogrulama'


















































Ayar Ek Modül Ekle

POST /api/Ayarekmodul/add

Yeni bir ayar ek modülü ekler. Bu işlem, sistemde yeni modüller oluşturmak için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Ayarekmodul/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Ayarekmodul/add' \
 --header "Content-Type: application/json" \
 --data '{"id":42,"yedek":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Ayarekmodul/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Ayarekmodul/add' \
 --header "Content-Type: text/json"
Request examples
{
  "id": 42,
  "yedek": "string"
}

Ayar Ek Modül Ekle Toplu

POST /api/Ayarekmodul/addrange

Belirtilen aralıkta birden fazla ayar ek modülü ekler. Bu işlem, toplu modül eklemeleri yapmak için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Ayarekmodul/addrange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Ayarekmodul/addrange' \
 --header "Content-Type: application/json" \
 --data '[{"id":42,"yedek":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Ayarekmodul/addrange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Ayarekmodul/addrange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "id": 42,
    "yedek": "string"
  }
]

















































Banka Kayıt Sil

POST /api/Banka/delete

Belirtilen ID'ye sahip banka kaydını siler. Bu işlem, kullanıcıların belirli bir banka kaydını sistemden kaldırmalarına olanak tanır.

Body

  • acquirerId string | null

    İşlem gerçekleştirilen bankanın kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • bankaAdi string | null

    Bankanın adı.

    Minimum length is 0, maximum length is 255.

  • bankaSube string | null

    Bankanın şube adı.

    Minimum length is 0, maximum length is 255.

  • hesapNo string | null

    Banka hesap numarası.

    Minimum length is 0, maximum length is 255.

  • iban string | null

    IBAN numarası.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • subeNo string | null

    subeNo açıklaması.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Banka/delete' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Banka/delete' \
 --header "Content-Type: application/json" \
 --data '{"acquirerId":"string","bankaAdi":"string","bankaSube":"string","hesapNo":"string","iban":"string","id":42,"kullaniciAdi":"string","subeAdi":"string","subeNo":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Banka/delete' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Banka/delete' \
 --header "Content-Type: text/json"
Request examples
{
  "acquirerId": "string",
  "bankaAdi": "string",
  "bankaSube": "string",
  "hesapNo": "string",
  "iban": "string",
  "id": 42,
  "kullaniciAdi": "string",
  "subeAdi": "string",
  "subeNo": "string"
}





























































Banka İşlemi Sil ID ile

DELETE /api/BankaIsl/deletebyid

Belirtilen ID'ye sahip banka işlemini siler. Bu işlem, belirli bir işlemin sistemden kaldırılmasını sağlar.

DELETE /api/BankaIsl/deletebyid
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/BankaIsl/deletebyid'





















Banka Kullanıcı Şifre Ekle Toplu

POST /api/BankaKullanicisifre/addrange

Belirtilen aralıkta birden fazla banka kullanıcı şifresi ekler. Bu işlem, toplu kullanıcı şifreleri eklemek için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/addrange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/addrange' \
 --header "Content-Type: application/json" \
 --data '[{"bankaId":42,"id":42,"kullanici":"string","kullaniciAdi":"string","sifre":"string","subeAdi":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/addrange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/addrange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "bankaId": 42,
    "id": 42,
    "kullanici": "string",
    "kullaniciAdi": "string",
    "sifre": "string",
    "subeAdi": "string"
  }
]

Banka Kullanıcı Şifre Güncelle

PUT /api/BankaKullanicisifre/update

Belirtilen ID'ye sahip banka kullanıcı şifresini günceller. Bu işlem, mevcut bir şifrede yapılan değişiklikleri güncellemek için kullanılır.

Body

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/update' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/update' \
 --header "Content-Type: application/json" \
 --data '{"bankaId":42,"id":42,"kullanici":"string","kullaniciAdi":"string","sifre":"string","subeAdi":"string"}'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/update' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/update' \
 --header "Content-Type: text/json"
Request examples
{
  "bankaId": 42,
  "id": 42,
  "kullanici": "string",
  "kullaniciAdi": "string",
  "sifre": "string",
  "subeAdi": "string"
}












Banka Kullanıcı Şifre Sil Toplu

POST /api/BankaKullanicisifre/deleterange

Belirtilen aralıkta bulunan banka kullanıcı şifrelerini toplu olarak siler. Bu işlem, birden fazla şifrenin aynı anda kaldırılması gerektiğinde kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"bankaId":42,"id":42,"kullanici":"string","kullaniciAdi":"string","sifre":"string","subeAdi":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/BankaKullanicisifre/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "bankaId": 42,
    "id": 42,
    "kullanici": "string",
    "kullaniciAdi": "string",
    "sifre": "string",
    "subeAdi": "string"
  }
]





Bordro Tablo Listele ID ile

GET /api/Bodrotablo/getbyid

Belirtilen ID'ye sahip bordro tablosunu getirir. Bu işlem, belirli bir bordro kaydını görüntülemek için kullanılır.

GET /api/Bodrotablo/getbyid
curl \
 --request GET 'https://apiv3.bilsoft.com/api/Bodrotablo/getbyid'


































































































Bordro Vergi Dilim Ayar Sil Toplu

POST /api/Bordrovergidilimayar/deleterange

Belirtilen aralıkta bulunan bordro vergi dilimi ayarlarını toplu olarak siler. Bu işlem, birden fazla vergi dilimi ayarının aynı anda kaldırılması gerektiğinde kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Bordrovergidilimayar/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Bordrovergidilimayar/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"id":42,"vergiDilimi1Oran":"string","vergiDilimi1Tutar":"string","vergiDilimi2Oran":"string","vergiDilimi2Tutar":"string","vergiDilimi3Oran":"string","vergiDilimi3Tutar":"string","vergiDilimiAsimOran":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Bordrovergidilimayar/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Bordrovergidilimayar/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "id": 42,
    "vergiDilimi1Oran": "string",
    "vergiDilimi1Tutar": "string",
    "vergiDilimi2Oran": "string",
    "vergiDilimi2Tutar": "string",
    "vergiDilimi3Oran": "string",
    "vergiDilimi3Tutar": "string",
    "vergiDilimiAsimOran": "string"
  }
]
























































































































Cari İşlem Borç/Alacak Bakiye Listele

POST /api/CariIsl/CariIslemBorcAlacakBakiye

Cari işlemler için borç, alacak ve bakiye bilgilerini getirir. Bu işlem, müşterilerin finansal durumunu görüntülemek için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/CariIslemBorcAlacakBakiye' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/CariIslemBorcAlacakBakiye' \
 --header "Content-Type: application/json" \
 --data '{"aranacakKelime":"string","aranacakKelimeIncludes":["string"],"aranacakKelimeInt":42,"aranacakKelimeSutuns":["string"],"baslangicTarih":"2025-05-04T09:42:00Z","bitisTarih":"2025-05-04T09:42:00Z","desc":true,"includes":["string"],"nullFiltrelemeYapilacaklar":["string"],"orderBy":"string","searchType":["string"],"subeAdi":"string","tarihSutunAdi":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/CariIslemBorcAlacakBakiye' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariIsl/CariIslemBorcAlacakBakiye' \
 --header "Content-Type: text/json"
Request examples
{
  "aranacakKelime": "string",
  "aranacakKelimeIncludes": [
    "string"
  ],
  "aranacakKelimeInt": 42,
  "aranacakKelimeSutuns": [
    "string"
  ],
  "baslangicTarih": "2025-05-04T09:42:00Z",
  "bitisTarih": "2025-05-04T09:42:00Z",
  "desc": true,
  "includes": [
    "string"
  ],
  "nullFiltrelemeYapilacaklar": [
    "string"
  ],
  "orderBy": "string",
  "searchType": [
    "string"
  ],
  "subeAdi": "string",
  "tarihSutunAdi": "string"
}


















































































































Cari Kart E-ticaret Ekle

POST /api/CariKartEticaret/add

Yeni bir cari kart e-ticaret bilgisi ekler. Bu işlem, e-ticaret işlemleri için müşteri kart bilgileri eklemek için kullanılır.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariKartEticaret/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariKartEticaret/add' \
 --header "Content-Type: application/json" \
 --data '{"cariId":42,"eticaretBilgi":"string","id":42}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariKartEticaret/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/CariKartEticaret/add' \
 --header "Content-Type: text/json"
Request examples
{
  "cariId": 42,
  "eticaretBilgi": "string",
  "id": 42
}




































































































































































E-fatura Ayar Sil ID ile

DELETE /api/Efaturaayari/deletebyid

Belirtilen ID'ye sahip e-fatura ayarını siler. Bu işlem, belirli bir e-fatura ayar bilgisinin sistemden kaldırılmasını sağlar.

DELETE /api/Efaturaayari/deletebyid
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/Efaturaayari/deletebyid'

E-fatura Ayar Sil Toplu

POST /api/Efaturaayari/deleterange

Belirtilen aralıkta bulunan e-fatura ayarlarını toplu olarak siler. Bu işlem, birden fazla e-fatura ayar bilgisinin aynı anda kaldırılması gerektiğinde kullanılır.

Body

  • earsivSeriBaslik string | null

    E-arşiv belgesinin seri başlığını belirtir.

    Minimum length is 0, maximum length is 255.

  • efaturaSeriBaslik string | null

    E-fatura belgesinin seri başlığını tanımlar.

    Minimum length is 0, maximum length is 255.

  • entegrasyonTur string | null

    Entegrasyon türünü belirtir.

    Minimum length is 0, maximum length is 255.

  • gelenStokKaydet boolean | null

    Gelen stok bilgilerini kaydetmek için kullanılan bir boolean değerdir.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kullanici string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 255.

  • mustahsilServisurl string | null

    Mustahsil servisine erişim URL'sini belirtir.

    Minimum length is 0, maximum length is 255.

  • seciliGbetiketi string | null

    Seçilen GBE (Genel Belge Etiketi) başlığını tanımlar.

    Minimum length is 0, maximum length is 255.

  • servisurl string | null

    Genel servis URL'sini belirtir.

    Minimum length is 0, maximum length is 255.

  • sifre string | null

    Kullanıcı şifresini temsil eder.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şubenin adını belirtir.

    Minimum length is 0, maximum length is 255.

  • xsltEarsiv string | null

    E-arşiv verileri için XSLT dönüşüm şablonunu tanımlar.

  • xsltEfatura string | null

    E-fatura verileri için XSLT dönüşüm şablonunu belirtir.

  • xsltEirsaliye string | null

    E-irsaliye verileri için XSLT dönüşüm şablonunu tanımlar.

  • xsltEmustahsil string | null

    Emustahsil verileri için XSLT dönüşüm şablonunu belirtir.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Efaturaayari/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Efaturaayari/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"earsivSeriBaslik":"string","efaturaSeriBaslik":"string","entegrasyonTur":"string","gelenStokKaydet":true,"id":42,"kullanici":"string","mustahsilServisurl":"string","seciliGbetiketi":"string","servisurl":"string","sifre":"string","subeAdi":"string","xsltEarsiv":"string","xsltEfatura":"string","xsltEirsaliye":"string","xsltEmustahsil":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Efaturaayari/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Efaturaayari/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "earsivSeriBaslik": "string",
    "efaturaSeriBaslik": "string",
    "entegrasyonTur": "string",
    "gelenStokKaydet": true,
    "id": 42,
    "kullanici": "string",
    "mustahsilServisurl": "string",
    "seciliGbetiketi": "string",
    "servisurl": "string",
    "sifre": "string",
    "subeAdi": "string",
    "xsltEarsiv": "string",
    "xsltEfatura": "string",
    "xsltEirsaliye": "string",
    "xsltEmustahsil": "string"
  }
]




















































































































































































Fatura Güncelle

PUT /api/Fatura/update

Belirtilen ID'ye sahip Fatura kaydını günceller. Bu işlem, mevcut bir Fatura bilgisindeki bilgileri güncellemek için kullanılır.

Body

  • aciklama string | null

    Açıklama metnini belirtir.

    Minimum length is 0, maximum length is 255.

  • adres string | null

    Adres bilgisini belirtir.

    Minimum length is 0, maximum length is 255.

  • alinan number(double) | null

    Alınan miktarı belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • cariGrup string | null

    Cari grubun adını belirtir.

    Minimum length is 0, maximum length is 255.

  • cariId integer(int32) Required

    Cari ID'sini belirtir.

  • cariKod string | null

    Cari kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • cariMail string | null

    Cari e-posta adresini belirtir.

    Minimum length is 0, maximum length is 255.

  • cep string | null

    Kullanıcının cep telefonu numarası.

    Minimum length is 0, maximum length is 255.

  • dokumanNo string | null

    Doküman numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • eFaturaDurum string | null

    E-faturanın durumunu belirtir.

    Minimum length is 0, maximum length is 255.

  • E-faturanın e-posta ile gönderilip gönderilmediğini belirtir.

  • eFaturaNo string | null

    E-fatura numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • eFaturaSenaryo string | null

    E-fatura senaryosunu belirtir.

    Minimum length is 0, maximum length is 255.

  • eFaturaSenaryoTipi string | null

    E-fatura senaryo tipini belirtir.

    Minimum length is 0, maximum length is 255.

  • eFaturaTipi string | null

    E-faturanın tipini belirtir.

    Minimum length is 0, maximum length is 255.

  • evrakNo string | null

    Evrak numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • fatTarih string(date-time) | null

    Fatura tarihini belirtir.

  • faturaResimYolu string | null

    Faturanın resim dosyasının yolunu belirtir.

    Minimum length is 0, maximum length is 500.

  • faturaTuru string | null

    Faturanın türünü belirtir.

    Minimum length is 0, maximum length is 50.

  • fisno integer(int32) | null

    Fiş numarasını belirtir.

  • gtoplam number(double) | null

    Genel toplam tutarı belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • il string | null

    Faturanın ait olduğu il numarasını belirtir.

    Minimum length is 0, maximum length is 500.

  • ilce string | null

    Faturanın ait olduğu ilçe numarasını belirtir.

    Minimum length is 0, maximum length is 500.

  • irsaliyeFaturalandi boolean | null

    İrsaliyeye ait fatura olup olmadığını belirtir.

  • irsaliyeNo string | null

    İrsaliye numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • irsaliyeTarihi string(date-time) | null

    İrsaliye tarihini belirtir.

  • iskonto number(double) | null

    İskonto oranını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • kdv number(double) | null

    Katma değer vergisi tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • kullaniciAdi string | null

    Kullanıcı adını belirtir.

    Minimum length is 0, maximum length is 50.

  • maliyet number(double) | null

    Maliyet tutarını belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • mukellefAdi string | null

    Mükellef kişinin adını belirtir

    Minimum length is 0, maximum length is 255.

  • mukellefKodu string | null

    Mükellef kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • odemeSekli string | null

    Ödeme şekli bilgisini belirtir.

    Minimum length is 0, maximum length is 50.

  • odenen number(double) | null

    Ödenen miktarı belirtir, 0 veya daha büyük bir değeri olabilir.

    Minimum value is 0.

  • oivTutar number(double) | null

    Özel İletişim Vergisi (OİV) tutarını belirtir.

  • otvTutar number(double) | null

    Özel Tüketim Vergisi (OTV) tutarını belirtir.

  • ozelAlan1 string | null

    Özel alan 1 bilgilerini belirtir.

    Minimum length is 0, maximum length is 255.

  • ozelAlan2 string | null

    Özel alan 2 bilgilerini belirtir.

    Minimum length is 0, maximum length is 255.

  • periyotBaslangic string(date-time) | null

    Periyodun başlangıç tarihini belirtir.

  • periyotBitis string(date-time) | null

    Periyodun bitiş tarihini belirtir.

  • postakodu string | null

    Posta kodunu belirtir.

    Minimum length is 0, maximum length is 255.

  • saat string | null

    Saat bilgisi.

    Minimum length is 0, maximum length is 50.

  • sevkAdresi string | null

    Sevk adresini belirtir.

    Minimum length is 0, maximum length is 255.

  • sevkTarih string(date-time) | null

    Sevk tarihini belirtir.

  • siparisNo string | null

    Sipariş numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • siparisTarihi string(date-time) | null

    Sipariş tarihini belirtir.

  • stopajOran1 number(double) | null

    İlk stopaj oranını belirtir.

  • stopajOran2 number(double) | null

    İkinci stopaj oranını belirtir.

  • stopajOran3 number(double) | null

    Üçüncü stopaj oranını belirtir.

  • stopajOran4 number(double) | null

    Dördüncü stopaj oranını belirtir.

  • stopajtutar1 number(double) | null

    İlk stopaj tutarını belirtir.

  • stopajtutar2 number(double) | null

    İkinci stopaj tutarını belirtir.

  • stopajtutar3 number(double) | null

    Üçüncü stopaj tutarını belirtir.

  • stopajtutar4 number(double) | null

    Dördüncü stopaj tutarını belirtir.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • tel string | null

    Telefon numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • tevkifatOran string | null

    Tevkifat oranını belirtir.

    Minimum length is 0, maximum length is 50.

  • tevkifatTutar number(double) | null

    Tevkifat tutarını belirtir.

  • ticaretsicilno string | null

    Ticaret sicil numarasını belirtir.

    Minimum length is 0, maximum length is 50.

  • toplam number(double) | null

    Toplam tutarı belirtir.

    Minimum value is 0.

  • ulke string | null

    Ülke bilgisini belirtir.

    Minimum length is 0, maximum length is 255.

  • unvan string | null

    Ünvanı belirtir.

    Minimum length is 0, maximum length is 250.

  • vd string | null

    Vergi dairesini belirtir.

    Minimum length is 0, maximum length is 500.

  • vn string | null

    Vergi numarasını belirtir.

    Minimum length is 0, maximum length is 500.

  • yazi string | null

    Ekstra açıklama veya notları belirtir.

    Minimum length is 0, maximum length is 500.

  • yetkili string | null

    Yetkili kişiyi belirtir.

    Minimum length is 0, maximum length is 500.

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Fatura/update' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Fatura/update' \
 --header "Content-Type: application/json" \
 --data '{"aciklama":"string","adres":"string","alinan":42.0,"cariGrup":"string","cariId":42,"cariKod":"string","cariMail":"string","cep":"string","dokumanNo":"string","eFaturaDurum":"string","eFaturaMailGonderildiMi":true,"eFaturaNo":"string","eFaturaSenaryo":"string","eFaturaSenaryoTipi":"string","eFaturaTipi":"string","evrakNo":"string","fatTarih":"2025-05-04T09:42:00Z","faturaResimYolu":"string","faturaTuru":"string","fisno":42,"gtoplam":42.0,"id":42,"il":"string","ilce":"string","irsaliyeFaturalandi":true,"irsaliyeNo":"string","irsaliyeTarihi":"2025-05-04T09:42:00Z","iskonto":42.0,"kdv":42.0,"kullaniciAdi":"string","maliyet":42.0,"mukellefAdi":"string","mukellefKodu":"string","odemeSekli":"string","odenen":42.0,"oivTutar":42.0,"otvTutar":42.0,"ozelAlan1":"string","ozelAlan2":"string","periyotBaslangic":"2025-05-04T09:42:00Z","periyotBitis":"2025-05-04T09:42:00Z","postakodu":"string","saat":"string","sevkAdresi":"string","sevkTarih":"2025-05-04T09:42:00Z","siparisNo":"string","siparisTarihi":"2025-05-04T09:42:00Z","stopajOran1":42.0,"stopajOran2":42.0,"stopajOran3":42.0,"stopajOran4":42.0,"stopajtutar1":42.0,"stopajtutar2":42.0,"stopajtutar3":42.0,"stopajtutar4":42.0,"subeAdi":"string","tel":"string","tevkifatOran":"string","tevkifatTutar":42.0,"ticaretsicilno":"string","toplam":42.0,"ulke":"string","unvan":"string","vd":"string","vn":"string","yazi":"string","yetkili":"string"}'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Fatura/update' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Fatura/update' \
 --header "Content-Type: text/json"
Request examples
{
  "aciklama": "string",
  "adres": "string",
  "alinan": 42.0,
  "cariGrup": "string",
  "cariId": 42,
  "cariKod": "string",
  "cariMail": "string",
  "cep": "string",
  "dokumanNo": "string",
  "eFaturaDurum": "string",
  "eFaturaMailGonderildiMi": true,
  "eFaturaNo": "string",
  "eFaturaSenaryo": "string",
  "eFaturaSenaryoTipi": "string",
  "eFaturaTipi": "string",
  "evrakNo": "string",
  "fatTarih": "2025-05-04T09:42:00Z",
  "faturaResimYolu": "string",
  "faturaTuru": "string",
  "fisno": 42,
  "gtoplam": 42.0,
  "id": 42,
  "il": "string",
  "ilce": "string",
  "irsaliyeFaturalandi": true,
  "irsaliyeNo": "string",
  "irsaliyeTarihi": "2025-05-04T09:42:00Z",
  "iskonto": 42.0,
  "kdv": 42.0,
  "kullaniciAdi": "string",
  "maliyet": 42.0,
  "mukellefAdi": "string",
  "mukellefKodu": "string",
  "odemeSekli": "string",
  "odenen": 42.0,
  "oivTutar": 42.0,
  "otvTutar": 42.0,
  "ozelAlan1": "string",
  "ozelAlan2": "string",
  "periyotBaslangic": "2025-05-04T09:42:00Z",
  "periyotBitis": "2025-05-04T09:42:00Z",
  "postakodu": "string",
  "saat": "string",
  "sevkAdresi": "string",
  "sevkTarih": "2025-05-04T09:42:00Z",
  "siparisNo": "string",
  "siparisTarihi": "2025-05-04T09:42:00Z",
  "stopajOran1": 42.0,
  "stopajOran2": 42.0,
  "stopajOran3": 42.0,
  "stopajOran4": 42.0,
  "stopajtutar1": 42.0,
  "stopajtutar2": 42.0,
  "stopajtutar3": 42.0,
  "stopajtutar4": 42.0,
  "subeAdi": "string",
  "tel": "string",
  "tevkifatOran": "string",
  "tevkifatTutar": 42.0,
  "ticaretsicilno": "string",
  "toplam": 42.0,
  "ulke": "string",
  "unvan": "string",
  "vd": "string",
  "vn": "string",
  "yazi": "string",
  "yetkili": "string"
}






































































Fatura Kod Listele ID ile

GET /api/FaturaKodlar/getbyid

Belirtilen ID'ye sahip Fatura kodunu getirir. Bu işlem, belirli bir Fatura kodunu görüntülemek için kullanılır.

GET /api/FaturaKodlar/getbyid
curl \
 --request GET 'https://apiv3.bilsoft.com/api/FaturaKodlar/getbyid'


















































































Firma Kayıt Güncelle

PUT /api/Firma/update

Belirtilen ID'ye sahip firma kaydını günceller. Bu işlem, mevcut bir firma bilgisindeki bilgileri güncellemek için kullanılır.

Body

  • adSoyad string | null

    Kullanıcının adı ve soyadı.

    Minimum length is 0, maximum length is 255.

  • binaNo string | null

    Bina numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • caddeSokakBulvar string | null

    Cadde, sokak veya bulvar adını belirtir.

    Minimum length is 0, maximum length is 255.

  • cep string | null

    Kullanıcının cep telefonu numarası.

    Minimum length is 0, maximum length is 255.

  • donem string | null

    Dönem bilgisini belirtir.

    Minimum length is 0, maximum length is 50.

  • email string | null

    Kullanıcının e-posta adresi.

    Minimum length is 0, maximum length is 255.

  • fax string | null

    Faks numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • ilce string | null

    İlçeyi belirtir.

    Minimum length is 0, maximum length is 255.

  • kapiNo string | null

    Kapı numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • kullaniciAdi string | null

    Kullanıcı adını belirtir.

    Minimum length is 0, maximum length is 50.

  • kullaniciTipi string | null

    Kullanıcı türünü belirtir.

    Minimum length is 0, maximum length is 255.

  • mersisNo string | null

    MERSİS numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • sabitTel string | null

    Sabit telefon numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • sehir string | null

    Şehri belirtir.

    Minimum length is 0, maximum length is 255.

  • sektor string | null

    Sektörü belirtir.

    Minimum length is 0, maximum length is 255.

  • sirketAdres string | null

    Şirket adresini belirtir.

    Minimum length is 0, maximum length is 255.

  • sirketUnvan string | null

    Şirket unvanını belirtir.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adını belirtir.

    Minimum length is 0, maximum length is 255.

  • ticaretSicilNo string | null

    Ticaret sicil numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • ulke string | null

    Ülkeyi belirtir.

    Minimum length is 0, maximum length is 255.

  • vergiDairesi string | null

    Vergi dairesini belirtir.

    Minimum length is 0, maximum length is 255.

  • vergiNo string | null

    Vergi numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • webSitesi string | null

    Web sitesinin adresini belirtir.

    Minimum length is 0, maximum length is 255.

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Firma/update' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Firma/update' \
 --header "Content-Type: application/json" \
 --data '{"adSoyad":"string","binaNo":"string","caddeSokakBulvar":"string","cep":"string","donem":"string","email":"string","fax":"string","ilce":"string","kapiNo":"string","kullaniciAdi":"string","kullaniciTipi":"string","mersisNo":"string","sabitTel":"string","sehir":"string","sektor":"string","sirketAdres":"string","sirketUnvan":"string","subeAdi":"string","ticaretSicilNo":"string","ulke":"string","vergiDairesi":"string","vergiNo":"string","webSitesi":"string"}'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Firma/update' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Firma/update' \
 --header "Content-Type: text/json"
Request examples
{
  "adSoyad": "string",
  "binaNo": "string",
  "caddeSokakBulvar": "string",
  "cep": "string",
  "donem": "string",
  "email": "string",
  "fax": "string",
  "ilce": "string",
  "kapiNo": "string",
  "kullaniciAdi": "string",
  "kullaniciTipi": "string",
  "mersisNo": "string",
  "sabitTel": "string",
  "sehir": "string",
  "sektor": "string",
  "sirketAdres": "string",
  "sirketUnvan": "string",
  "subeAdi": "string",
  "ticaretSicilNo": "string",
  "ulke": "string",
  "vergiDairesi": "string",
  "vergiNo": "string",
  "webSitesi": "string"
}




































































































































































Gider İşlem Sil

POST /api/GiderIsl/delete

Belirtilen gider işlemi bilgilerini sistemden siler. Bu işlem, mevcut gider kayıtlarının kaldırılması için kullanılır.

Body

  • aciklama string | null

    İşlem açıklamasını belirtir.

  • bankaIslId integer(int32) | null

    Banka işlem ID'sini belirtir.

  • evrakNo string | null

    Evrak numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • giderId integer(int32) | null

    Gider ID'sini belirtir.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kasaId integer(int32) | null
  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • odemeDurumu string | null

    Ödemenin durumunu belirtir.

    Minimum length is 0, maximum length is 255.

  • odemeSekli string | null

    Ödeme şekli.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • tarih string(date-time) | null

    Tarih ve saat bilgisi.

  • tip string | null

    Tür veya tip.

    Minimum length is 0, maximum length is 255.

  • tutar number(double) | null

    Tutar miktarı.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/delete' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/delete' \
 --header "Content-Type: application/json" \
 --data '{"aciklama":"string","bankaIslId":42,"evrakNo":"string","giderId":42,"id":42,"kasaId":42,"kullaniciAdi":"string","odemeDurumu":"string","odemeSekli":"string","subeAdi":"string","tarih":"2025-05-04T09:42:00Z","tip":"string","tutar":42.0}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/delete' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/delete' \
 --header "Content-Type: text/json"
Request examples
{
  "aciklama": "string",
  "bankaIslId": 42,
  "evrakNo": "string",
  "giderId": 42,
  "id": 42,
  "kasaId": 42,
  "kullaniciAdi": "string",
  "odemeDurumu": "string",
  "odemeSekli": "string",
  "subeAdi": "string",
  "tarih": "2025-05-04T09:42:00Z",
  "tip": "string",
  "tutar": 42.0
}




Gider İşlem Sil Toplu

POST /api/GiderIsl/deleterange

Belirtilen aralıkta bulunan gider işlemi kayıtlarını toplu olarak siler. Bu işlem, birden fazla gider kaydının aynı anda kaldırılması gerektiğinde kullanılır.

Body

  • aciklama string | null

    İşlem açıklamasını belirtir.

  • bankaIslId integer(int32) | null

    Banka işlem ID'sini belirtir.

  • evrakNo string | null

    Evrak numarasını belirtir.

    Minimum length is 0, maximum length is 255.

  • giderId integer(int32) | null

    Gider ID'sini belirtir.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kasaId integer(int32) | null
  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • odemeDurumu string | null

    Ödemenin durumunu belirtir.

    Minimum length is 0, maximum length is 255.

  • odemeSekli string | null

    Ödeme şekli.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • tarih string(date-time) | null

    Tarih ve saat bilgisi.

  • tip string | null

    Tür veya tip.

    Minimum length is 0, maximum length is 255.

  • tutar number(double) | null

    Tutar miktarı.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"aciklama":"string","bankaIslId":42,"evrakNo":"string","giderId":42,"id":42,"kasaId":42,"kullaniciAdi":"string","odemeDurumu":"string","odemeSekli":"string","subeAdi":"string","tarih":"2025-05-04T09:42:00Z","tip":"string","tutar":42.0}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/GiderIsl/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "aciklama": "string",
    "bankaIslId": 42,
    "evrakNo": "string",
    "giderId": 42,
    "id": 42,
    "kasaId": 42,
    "kullaniciAdi": "string",
    "odemeDurumu": "string",
    "odemeSekli": "string",
    "subeAdi": "string",
    "tarih": "2025-05-04T09:42:00Z",
    "tip": "string",
    "tutar": 42.0
  }
]


































































































































































































































Döviz Kur Ekle

POST /api/Kurlar/add

Yeni bir döviz kuru kaydeder. Bu işlem, sistemde yeni bir döviz kuru kaydının oluşturulmasını sağlar.

Body

  • dolarAlis string | null

    Dolar alış kuru.

    Minimum length is 0, maximum length is 30.

  • dolarSatis string | null

    Dolar satış kuru.

    Minimum length is 0, maximum length is 30.

  • euroAlis string | null

    Euro alış kuru.

    Minimum length is 0, maximum length is 30.

  • euroSatis string | null

    Euro satış kuru.

    Minimum length is 0, maximum length is 30.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • tarih string Required

    Tarih ve saat bilgisi.

    Minimum length is 0, maximum length is 30.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/add' \
 --header "Content-Type: application/json" \
 --data '{"dolarAlis":"string","dolarSatis":"string","euroAlis":"string","euroSatis":"string","id":42,"tarih":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/add' \
 --header "Content-Type: text/json"
Request examples
{
  "dolarAlis": "string",
  "dolarSatis": "string",
  "euroAlis": "string",
  "euroSatis": "string",
  "id": 42,
  "tarih": "string"
}




















Döviz Kur Sil Toplu

POST /api/Kurlar/deleterange

Belirtilen aralıkta bulunan döviz kuru kayıtlarını topluca siler. Bu işlem, birden fazla döviz kuru kaydının aynı anda kaldırılmasını sağlar.

Body

  • dolarAlis string | null

    Dolar alış kuru.

    Minimum length is 0, maximum length is 30.

  • dolarSatis string | null

    Dolar satış kuru.

    Minimum length is 0, maximum length is 30.

  • euroAlis string | null

    Euro alış kuru.

    Minimum length is 0, maximum length is 30.

  • euroSatis string | null

    Euro satış kuru.

    Minimum length is 0, maximum length is 30.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • tarih string Required

    Tarih ve saat bilgisi.

    Minimum length is 0, maximum length is 30.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"dolarAlis":"string","dolarSatis":"string","euroAlis":"string","euroSatis":"string","id":42,"tarih":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Kurlar/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "dolarAlis": "string",
    "dolarSatis": "string",
    "euroAlis": "string",
    "euroSatis": "string",
    "id": 42,
    "tarih": "string"
  }
]

































Mail Ayar Sil Toplu

POST /api/Mailayari/deleterange

Belirtilen aralıkta bulunan mail ayarlarını topluca siler. Bu işlem, birden fazla mail ayarının aynı anda kaldırılmasını sağlar.

Body

  • altyapi boolean | null

    Altyapı kullanımı aktif mi.

  • emailAdresi string Required

    Gönderici e-posta adresi.

    Minimum length is 0, maximum length is 255.

  • emailSunucusu string Required

    E-posta sunucusu adresi.

    Minimum length is 0, maximum length is 255.

  • gorunenAd string Required

    E-postalarda görünen ad.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kullaniciAdi string Required

    Kullanıcı adı.

    Minimum length is 0, maximum length is 255.

  • E-postaların otomatik gönderimi aktif mi.

  • port string Required

    E-posta sunucusunun bağlantı portu.

    Minimum length is 0, maximum length is 255.

  • sifre string Required

    E-posta sunucusu için şifre.

    Minimum length is 0, maximum length is 255.

  • sslaktifMi boolean

    SSL bağlantısı aktif mi.

  • subeAdi string Required

    Şube adı.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mailayari/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mailayari/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"altyapi":true,"emailAdresi":"string","emailSunucusu":"string","gorunenAd":"string","id":42,"kullaniciAdi":"string","otomatikGonder":true,"port":"string","sifre":"string","sslaktifMi":true,"subeAdi":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mailayari/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mailayari/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "altyapi": true,
    "emailAdresi": "string",
    "emailSunucusu": "string",
    "gorunenAd": "string",
    "id": 42,
    "kullaniciAdi": "string",
    "otomatikGonder": true,
    "port": "string",
    "sifre": "string",
    "sslaktifMi": true,
    "subeAdi": "string"
  }
]





















Moka Ayar Güncelle Toplu

PUT /api/Mokaayarlar/updaterange

Birden fazla Moka ayarını topluca günceller. Bu işlem, çok sayıda Moka ayarının aynı anda güncellenmesini sağlar.

Body

  • apiAnahtar string | null

    API erişimi için kullanılan anahtar.

  • apiSifre string | null

    API erişimi için gereken şifre.

    Minimum length is 0, maximum length is 255.

  • bilsoftApiId string | null

    Bilsoft API'si için tanımlanmış benzersiz kimlik.

    Minimum length is 0, maximum length is 255.

  • bilsoftApiSifre string | null

    Bilsoft API'sine erişim için gerekli olan şifre.

    Minimum length is 0, maximum length is 255.

  • dealerCode string | null

    Bayi kodu veya tanımlayıcısı.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Mokaayarlar/updaterange' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Mokaayarlar/updaterange' \
 --header "Content-Type: application/json" \
 --data '[{"apiAnahtar":"string","apiSifre":"string","bilsoftApiId":"string","bilsoftApiSifre":"string","dealerCode":"string","id":42}]'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Mokaayarlar/updaterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Mokaayarlar/updaterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "apiAnahtar": "string",
    "apiSifre": "string",
    "bilsoftApiId": "string",
    "bilsoftApiSifre": "string",
    "dealerCode": "string",
    "id": 42
  }
]













































Moka İade Sil Toplu

POST /api/Mokaiade/deleterange

Belirtilen aralıkta bulunan Moka iade kayıtlarını topluca siler. Bu işlem, birden fazla Moka iade kaydının aynı anda kaldırılmasını sağlar.

Body

  • dealerPaymentId string | null

    Ödeme işlemi için bayi tarafından kullanılan benzersiz kimlik.

    Minimum length is 0, maximum length is 45.

  • id integer(int32)

    Kayıt için benzersiz tanımlayıcı.

  • otherTrxCode string | null

    Diğer işlem kodu veya referansı.

  • paymentDate string | null

    Ödemenin yapıldığı tarih.

    Minimum length is 0, maximum length is 400.

  • refundBool boolean | null

    İade işlemi olup olmadığını belirten bayrak.

  • refundCode string | null

    İade işlemine ait kod veya referans.

    Minimum length is 0, maximum length is 400.

  • refundDate string | null

    İade işleminin gerçekleştiği tarih.

    Minimum length is 0, maximum length is 400.

  • refundMessage string | null

    İade işlemiyle ilgili mesaj veya açıklama.

    Minimum length is 0, maximum length is 400.

  • refundMokaId string | null

    Moka tarafından verilen iade kimliği.

    Minimum length is 0, maximum length is 45.

  • totalAmount number(double) | null

    İşlem tutarı.

  • totalRefundAmount number(double) | null

    Toplam iade edilen tutar.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaiade/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaiade/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"dealerPaymentId":"string","id":42,"otherTrxCode":"string","paymentDate":"string","refundBool":true,"refundCode":"string","refundDate":"string","refundMessage":"string","refundMokaId":"string","totalAmount":42.0,"totalRefundAmount":42.0}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaiade/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaiade/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "dealerPaymentId": "string",
    "id": 42,
    "otherTrxCode": "string",
    "paymentDate": "string",
    "refundBool": true,
    "refundCode": "string",
    "refundDate": "string",
    "refundMessage": "string",
    "refundMokaId": "string",
    "totalAmount": 42.0,
    "totalRefundAmount": 42.0
  }
]









Mokaisllog Ekle

POST /api/Mokaisllog/add

Yeni bir Mokaisllog kaydeder. Bu işlem, sistemde yeni bir Mokaisllog kaydının oluşturulmasını sağlar.

Body

  • amount number(double) | null

    İşlem tutarını ifade eder.

  • dealerPaymentId integer(int32) | null

    Bayi ödeme işlemi için benzersiz kimlik.

  • dealerPaymentTrxId integer(int32) | null

    Bayi ödeme işlemi için işlem kimliği.

  • durum string | null

    İşlem durumu.

    Minimum length is 0, maximum length is 45.

  • firmaNo string | null

    Firmaya atanmış benzersiz numara.

    Minimum length is 0, maximum length is 255.

  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 45.

  • paymentReason integer(int32) | null

    Ödemenin neden yapıldığını belirten kod.

  • resultMessage string | null

    İşlem sonucuyla ilgili mesaj veya açıklama.

    Minimum length is 0, maximum length is 75.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 45.

  • trxCode string | null

    İşlem kodu veya referansı.

  • trxDate string | null

    İşlemin gerçekleştirildiği tarih.

    Minimum length is 0, maximum length is 75.

  • trxStatus integer(int32) | null

    İşlemin durumunu belirten kod.

  • trxType integer(int32) | null

    İşlemin türünü belirten kod.

  • virtualPosOrderId string | null

    Sanal POS üzerinden yapılan işlemin sipariş numarası.

    Minimum length is 0, maximum length is 75.

  • voidRefundReason integer(int32) | null

    İptal veya iade işleminin nedenini belirten kod.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaisllog/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaisllog/add' \
 --header "Content-Type: application/json" \
 --data '{"amount":42.0,"dealerPaymentId":42,"dealerPaymentTrxId":42,"durum":"string","firmaNo":"string","kullaniciAdi":"string","paymentReason":42,"resultMessage":"string","subeAdi":"string","trxCode":"string","trxDate":"string","trxStatus":42,"trxType":42,"virtualPosOrderId":"string","voidRefundReason":42}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaisllog/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaisllog/add' \
 --header "Content-Type: text/json"
Request examples
{
  "amount": 42.0,
  "dealerPaymentId": 42,
  "dealerPaymentTrxId": 42,
  "durum": "string",
  "firmaNo": "string",
  "kullaniciAdi": "string",
  "paymentReason": 42,
  "resultMessage": "string",
  "subeAdi": "string",
  "trxCode": "string",
  "trxDate": "string",
  "trxStatus": 42,
  "trxType": 42,
  "virtualPosOrderId": "string",
  "voidRefundReason": 42
}

Mokaisllog Ekle Toplu

POST /api/Mokaisllog/addrange

Birden fazla Mokaisllog kaydını topluca ekler. Bu işlem, çok sayıda Mokaisllog kaydının aynı anda sisteme eklenmesini sağlar.

Body

  • amount number(double) | null

    İşlem tutarını ifade eder.

  • dealerPaymentId integer(int32) | null

    Bayi ödeme işlemi için benzersiz kimlik.

  • dealerPaymentTrxId integer(int32) | null

    Bayi ödeme işlemi için işlem kimliği.

  • durum string | null

    İşlem durumu.

    Minimum length is 0, maximum length is 45.

  • firmaNo string | null

    Firmaya atanmış benzersiz numara.

    Minimum length is 0, maximum length is 255.

  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 45.

  • paymentReason integer(int32) | null

    Ödemenin neden yapıldığını belirten kod.

  • resultMessage string | null

    İşlem sonucuyla ilgili mesaj veya açıklama.

    Minimum length is 0, maximum length is 75.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 45.

  • trxCode string | null

    İşlem kodu veya referansı.

  • trxDate string | null

    İşlemin gerçekleştirildiği tarih.

    Minimum length is 0, maximum length is 75.

  • trxStatus integer(int32) | null

    İşlemin durumunu belirten kod.

  • trxType integer(int32) | null

    İşlemin türünü belirten kod.

  • virtualPosOrderId string | null

    Sanal POS üzerinden yapılan işlemin sipariş numarası.

    Minimum length is 0, maximum length is 75.

  • voidRefundReason integer(int32) | null

    İptal veya iade işleminin nedenini belirten kod.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaisllog/addrange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaisllog/addrange' \
 --header "Content-Type: application/json" \
 --data '[{"amount":42.0,"dealerPaymentId":42,"dealerPaymentTrxId":42,"durum":"string","firmaNo":"string","kullaniciAdi":"string","paymentReason":42,"resultMessage":"string","subeAdi":"string","trxCode":"string","trxDate":"string","trxStatus":42,"trxType":42,"virtualPosOrderId":"string","voidRefundReason":42}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaisllog/addrange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Mokaisllog/addrange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "amount": 42.0,
    "dealerPaymentId": 42,
    "dealerPaymentTrxId": 42,
    "durum": "string",
    "firmaNo": "string",
    "kullaniciAdi": "string",
    "paymentReason": 42,
    "resultMessage": "string",
    "subeAdi": "string",
    "trxCode": "string",
    "trxDate": "string",
    "trxStatus": 42,
    "trxType": 42,
    "virtualPosOrderId": "string",
    "voidRefundReason": 42
  }
]

















































































































































































































POS Sil

DELETE /api/Pos/DeletePos

Belirtilen ID'ye sahip POS kaydını sistemden siler. Bu işlem, mevcut bir POS kaydının kaldırılmasını sağlar.

Query parameters

  • id string Required
DELETE /api/Pos/DeletePos
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/Pos/DeletePos?id=string'













































POS İşlem Detay Sil Toplu

POST /api/Posislemdetay/deleterange

Belirtilen aralıkta bulunan POS işlem detaylarını topluca siler. Bu işlem, birden fazla POS işlem detayının aynı anda kaldırılmasını sağlar.

Body

  • acquirerId string | null

    İşlem gerçekleştirilen bankanın kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • amonth string | null

    Kartın son kullanma ayı.

    Minimum length is 0, maximum length is 255.

  • authCode string | null

    İşlemin yetkilendirildiğini gösteren onay kodu.

    Minimum length is 0, maximum length is 255.

  • batchNum string | null

    İşlem grubunun veya topluluğunun numarası.

    Minimum length is 0, maximum length is 255.

  • cardNum string | null

    Kartın numarası.

    Minimum length is 0, maximum length is 255.

  • cardType string | null

    Kartın türü (örneğin, kredi kartı, banka kartı).

    Minimum length is 0, maximum length is 255.

  • comPort string | null

    Kart okuyucunun bağlı olduğu iletişim portu.

    Minimum length is 0, maximum length is 255.

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • installmentCnt string | null

    Taksit sayısı.

    Minimum length is 0, maximum length is 255.

  • issuerId string | null

    Kartı veren kuruluşun benzersiz kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • merchanId string | null

    Satıcıya ait benzersiz kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • odemeTuru string | null

    Ödeme türü (örneğin, peşin, taksitli).

    Minimum length is 0, maximum length is 255.

  • posMakineBilgilerId integer(int32) | null

    POS makinesi bilgileri için benzersiz kimlik numarası.

  • processType string | null

    İşlem türü (örneğin, satış, iade).

    Minimum length is 0, maximum length is 255.

  • referenceNumber string | null

    İşlem referans numarası.

    Minimum length is 0, maximum length is 255.

  • responceCode string | null

    İşlem yanıt kodu.

    Minimum length is 0, maximum length is 255.

  • stanNum string | null

    Satıcı terminal numarası.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • terminalId string | null

    POS terminalinin benzersiz kimlik numarası.

    Minimum length is 0, maximum length is 255.

  • tranDate string | null

    İşlemin yapıldığı tarih.

    Minimum length is 0, maximum length is 255.

  • tranTime string | null

    İşlemin yapıldığı saat.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posislemdetay/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posislemdetay/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"acquirerId":"string","amonth":"string","authCode":"string","batchNum":"string","cardNum":"string","cardType":"string","comPort":"string","fatId":42,"id":42,"installmentCnt":"string","issuerId":"string","merchanId":"string","odemeTuru":"string","posMakineBilgilerId":42,"processType":"string","referenceNumber":"string","responceCode":"string","stanNum":"string","subeAdi":"string","terminalId":"string","tranDate":"string","tranTime":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posislemdetay/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posislemdetay/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "acquirerId": "string",
    "amonth": "string",
    "authCode": "string",
    "batchNum": "string",
    "cardNum": "string",
    "cardType": "string",
    "comPort": "string",
    "fatId": 42,
    "id": 42,
    "installmentCnt": "string",
    "issuerId": "string",
    "merchanId": "string",
    "odemeTuru": "string",
    "posMakineBilgilerId": 42,
    "processType": "string",
    "referenceNumber": "string",
    "responceCode": "string",
    "stanNum": "string",
    "subeAdi": "string",
    "terminalId": "string",
    "tranDate": "string",
    "tranTime": "string"
  }
]

































POS Makine Bilgi Sil Toplu

POST /api/Posmakinebilgileri/deleterange

Belirtilen aralıkta bulunan POS makine bilgilerini topluca siler. Bu işlem, birden fazla POS makine bilgisinin aynı anda kaldırılmasını sağlar ve işlemin başarılı olduğunu belirtir.

Body

  • anaFormBekleme string | null

    Ana form bekleme süresi.

    Minimum length is 0, maximum length is 255.

  • comPort string | null

    Seri port bilgisi.

    Minimum length is 0, maximum length is 255.

  • Hızlı satış formu bekleme süresi.

    Minimum length is 0, maximum length is 255.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • ipAdres string | null

    Cihazın bağlı olduğu IP adresi.

    Minimum length is 0, maximum length is 255.

  • kasiyerAd string | null

    Kasiyerin adı.

    Minimum length is 0, maximum length is 255.

  • kasiyerSifre string | null

    Kasiyerin giriş şifresi.

    Minimum length is 0, maximum length is 255.

  • kopyaSayisi string | null

    Belge veya raporun kopya sayısı.

    Minimum length is 0, maximum length is 255.

  • kullaniciId integer(int32) | null

    Kullanıcının benzersiz kimlik numarası.

  • Otomatik bağlantı formunun bekleme süresi.

    Minimum length is 0, maximum length is 255.

  • seriNo string | null

    Cihazın veya ürünün seri numarası.

    Minimum length is 0, maximum length is 255.

  • serverPort string | null

    Sunucunun dinlediği port numarası.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • verifoneFormBekleme string | null

    Verifone cihazının form bekleme süresi.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posmakinebilgileri/deleterange' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posmakinebilgileri/deleterange' \
 --header "Content-Type: application/json" \
 --data '[{"anaFormBekleme":"string","comPort":"string","hizliSatisFormBekleme":"string","id":42,"ipAdres":"string","kasiyerAd":"string","kasiyerSifre":"string","kopyaSayisi":"string","kullaniciId":42,"otomatikBaglantiFormBekleme":"string","seriNo":"string","serverPort":"string","subeAdi":"string","verifoneFormBekleme":"string"}]'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posmakinebilgileri/deleterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Posmakinebilgileri/deleterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "anaFormBekleme": "string",
    "comPort": "string",
    "hizliSatisFormBekleme": "string",
    "id": 42,
    "ipAdres": "string",
    "kasiyerAd": "string",
    "kasiyerSifre": "string",
    "kopyaSayisi": "string",
    "kullaniciId": 42,
    "otomatikBaglantiFormBekleme": "string",
    "seriNo": "string",
    "serverPort": "string",
    "subeAdi": "string",
    "verifoneFormBekleme": "string"
  }
]









Rapor Ekle

POST /api/Raporlar/add

Sisteme yeni bir rapor ekler. Bu işlem, belirtilen rapor bilgilerini sisteme kaydeder ve işlemin başarılı olduğunu belirtir.

Body

  • adi string | null

    Kişinin veya nesnenin adı.

    Minimum length is 0, maximum length is 30.

  • frx string | null

    FRX formatında bir dosya veya veri; genellikle raporlar ve belgeler için kullanılır.

  • id integer(int32)

    Benzersiz kimlik numarası.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Raporlar/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Raporlar/add' \
 --header "Content-Type: application/json" \
 --data '{"adi":"string","frx":"string","id":42}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Raporlar/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Raporlar/add' \
 --header "Content-Type: text/json"
Request examples
{
  "adi": "string",
  "frx": "string",
  "id": 42
}


































































Sayım Bilgi Listele ID ile

GET /api/Sayim/getbyid

Belirtilen ID'ye sahip sayım bilgisini getirir. Bu işlem, belirli bir sayım bilgisinin detaylarını görüntülemenizi sağlar ve işlemin başarılı olduğunu belirtir.

GET /api/Sayim/getbyid
curl \
 --request GET 'https://apiv3.bilsoft.com/api/Sayim/getbyid'












Sayım Güncelle Toplu

PUT /api/Sayim/updaterange

Birden fazla sayım bilgisini topluca günceller. Bu işlem, çok sayıda sayım bilgisinin aynı anda güncellenmesini sağlar ve işlemin başarılı olduğunu belirtir.

Body

curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Sayim/updaterange' \
 --header "Content-Type: application/*+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Sayim/updaterange' \
 --header "Content-Type: application/json" \
 --data '[{"barkod":"string","depoId":42,"fark":42,"id":42,"sayimMiktar":42,"stokId":42,"stokMiktar":42,"subeAdi":"string","urunAdi":"string"}]'
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Sayim/updaterange' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request PUT 'https://apiv3.bilsoft.com/api/Sayim/updaterange' \
 --header "Content-Type: text/json"
Request examples
[
  {
    "barkod": "string",
    "depoId": 42,
    "fark": 42,
    "id": 42,
    "sayimMiktar": 42,
    "stokId": 42,
    "stokMiktar": 42,
    "subeAdi": "string",
    "urunAdi": "string"
  }
]


























































Sevk Bilgileri Ekle

POST /api/SevkBilgileri/add

Sisteme yeni bir "Sevk Bilgileri" kaydı ekler. Bu işlem, belirtilen sevk bilgilerini sisteme kaydeder ve işlemin başarılı olduğunu belirtir.

Body

  • fatId integer(int32) | null

    Fatura kimlik numarası.

  • id integer(int32)

    Benzersiz kimlik numarası.

  • kullaniciAdi string | null

    Kullanıcı adı.

    Minimum length is 0, maximum length is 50.

  • plaka string | null

    Araç plakası.

    Minimum length is 0, maximum length is 255.

  • subeAdi string | null

    Şube adı.

    Minimum length is 0, maximum length is 255.

  • Taşıma üniteleri dorse plaka numarası.

  • tasiyiciFirmaAd string | null

    Taşıyıcı firma adı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaIl string | null

    Taşıyıcı firma il adı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaIlce string | null

    Taşıyıcı firma ilçe adı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaSoyad string | null

    Taşıyıcı firma soyadı.

    Minimum length is 0, maximum length is 255.

  • tasiyiciFirmaUlke string | null

    Taşıyıcı firma ülke adı.

    Minimum length is 0, maximum length is 255.

  • Taşıyıcı firma VKN/TCKN numarası.

    Minimum length is 0, maximum length is 255.

  • teslimEdenAdSoyad string | null

    Teslim edenin adı ve soyadı.

    Minimum length is 0, maximum length is 255.

  • teslimEdenEmail string | null

    Teslim edenin e-posta adresi.

    Minimum length is 0, maximum length is 255.

  • teslimEdenFax string | null

    Teslim edenin faks numarası.

    Minimum length is 0, maximum length is 255.

  • teslimEdenTelefon string | null

    Teslim edenin telefon numarası.

    Minimum length is 0, maximum length is 255.

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/add' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/add' \
 --header "Content-Type: application/json" \
 --data '{"fatId":42,"id":42,"kullaniciAdi":"string","plaka":"string","subeAdi":"string","tasimaUniteleriDorsePlakaNo":"string","tasiyiciFirmaAd":"string","tasiyiciFirmaIl":"string","tasiyiciFirmaIlce":"string","tasiyiciFirmaSoyad":"string","tasiyiciFirmaUlke":"string","tasiyiciFirmaVknTckn":"string","teslimEdenAdSoyad":"string","teslimEdenEmail":"string","teslimEdenFax":"string","teslimEdenTelefon":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/add' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/SevkBilgileri/add' \
 --header "Content-Type: text/json"
Request examples
{
  "fatId": 42,
  "id": 42,
  "kullaniciAdi": "string",
  "plaka": "string",
  "subeAdi": "string",
  "tasimaUniteleriDorsePlakaNo": "string",
  "tasiyiciFirmaAd": "string",
  "tasiyiciFirmaIl": "string",
  "tasiyiciFirmaIlce": "string",
  "tasiyiciFirmaSoyad": "string",
  "tasiyiciFirmaUlke": "string",
  "tasiyiciFirmaVknTckn": "string",
  "teslimEdenAdSoyad": "string",
  "teslimEdenEmail": "string",
  "teslimEdenFax": "string",
  "teslimEdenTelefon": "string"
}

























Smsayar Listele

POST /api/Smsayar/getall

Sistemdeki "Smsayar" kayıtlarını belirli filtreler kullanarak listeler. Bu işlem, SMS ayarlarının filtreleme kriterlerine göre görüntülenmesini sağlar ve işlemin başarılı olduğunu belirtir.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/Smsayar/getall' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Smsayar/getall' \
 --header "Content-Type: application/json" \
 --data '{"aranacakKelime":"string","aranacakKelimeIncludes":["string"],"aranacakKelimeInt":42,"aranacakKelimeSutuns":["string"],"baslangicTarih":"2025-05-04T09:42:00Z","bitisTarih":"2025-05-04T09:42:00Z","desc":true,"includes":["string"],"nullFiltrelemeYapilacaklar":["string"],"orderBy":"string","searchType":["string"],"subeAdi":"string","tarihSutunAdi":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Smsayar/getall' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/Smsayar/getall' \
 --header "Content-Type: text/json"
Request examples
{
  "aranacakKelime": "string",
  "aranacakKelimeIncludes": [
    "string"
  ],
  "aranacakKelimeInt": 42,
  "aranacakKelimeSutuns": [
    "string"
  ],
  "baslangicTarih": "2025-05-04T09:42:00Z",
  "bitisTarih": "2025-05-04T09:42:00Z",
  "desc": true,
  "includes": [
    "string"
  ],
  "nullFiltrelemeYapilacaklar": [
    "string"
  ],
  "orderBy": "string",
  "searchType": [
    "string"
  ],
  "subeAdi": "string",
  "tarihSutunAdi": "string"
}






























































































































































Stok Birim Sil ID ile

DELETE /api/StokBirim/deletebyid

Belirtilen ID'ye sahip stok birimini sistemden siler. Bu işlem, belirli bir stok birimi bilgisini kaldırır ve işlemin başarılı olduğunu belirtir.

DELETE /api/StokBirim/deletebyid
curl \
 --request DELETE 'https://apiv3.bilsoft.com/api/StokBirim/deletebyid'





Stok Depolarını Listele

POST /api/StokDepo/getall

Sistemdeki tüm stok depo kayıtlarını getirir. Bu işlem, sistemdeki mevcut tüm stok depo bilgilerini listeler ve işlemin başarılı olduğunu belirtir.

Body

Responses

curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokDepo/getall' \
 --header "Content-Type: application/*+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokDepo/getall' \
 --header "Content-Type: application/json" \
 --data '{"aranacakKelime":"string","aranacakKelimeIncludes":["string"],"aranacakKelimeInt":42,"aranacakKelimeSutuns":["string"],"baslangicTarih":"2025-05-04T09:42:00Z","bitisTarih":"2025-05-04T09:42:00Z","desc":true,"includes":["string"],"nullFiltrelemeYapilacaklar":["string"],"orderBy":"string","searchType":["string"],"subeAdi":"string","tarihSutunAdi":"string"}'
curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokDepo/getall' \
 --header "Content-Type: application/json-patch+json"
curl \
 --request POST 'https://apiv3.bilsoft.com/api/StokDepo/getall' \
 --header "Content-Type: text/json"
Request examples
{
  "aranacakKelime": "string",
  "aranacakKelimeIncludes": [
    "string"
  ],
  "aranacakKelimeInt": 42,
  "aranacakKelimeSutuns": [
    "string"
  ],
  "baslangicTarih": "2025-05-04T09:42:00Z",
  "bitisTarih": "2025-05-04T09:42:00Z",
  "desc": true,
  "includes": [
    "string"
  ],
  "nullFiltrelemeYapilacaklar": [
    "string"
  ],
  "orderBy": "string",
  "searchType": [
    "string"
  ],
  "subeAdi": "string",
  "tarihSutunAdi": "string"
}





































Stok Eticaret Kayıtlarını Listele ID ile

GET /api/StokEticaret/getbyid

Belirtilen ID'ye sahip stok eticaret kaydını getirir. Bu işlem, belirli bir stok eticaret bilgisini getirir ve işlemin başarılı olduğunu belirtir.

GET /api/StokEticaret/getbyid
curl \
 --request GET 'https://apiv3.bilsoft.com/api/StokEticaret/getbyid'