NotificationV1

APIDescription
GET api/v1/Notification/AllList?top={top}&skip={skip}

Bildirimleri getirir

GET api/v1/Notification/GetCount

Okunmamis bildirim sayisi

GET api/v1/Notification/NotificationById?id={id}

Id ye göre bildirim getirir. Bildirim Okunmadi ise Okundu olarak günceller

POST api/v1/Notification/PostNotification

Bildirim Gonderme

CompanyV1

APIDescription
GET api/v1/Company/GetMyCompany

No documentation available.

GET api/v1/Company/IBANList

Şirkete Ait Tüm IBAN ları listeler

POST api/v1/Company/IBANListByCompanyId/{id}

Sirket Id ye gore IBAN listesi. Herkese Acik

GET api/v1/Company/GetBankList

Banka Listeleri

GET api/v1/Company/IBANById/{id}

Id ye Göre Kullanının Bağlı Olduğu Şirkete Ait IBAN ı getirir

POST api/v1/Company/PostNewIBAN

Yeni IBAN Oluşturma

POST api/v1/Company/PostUpdateIBAN

IBAN Güncelleme

DELETE api/v1/Company/DeleteIBAN/{id}

IBAN Silme

Account

APIDescription
GET api/Account/UserInfo

No documentation available.

POST api/Account/Logout?token={token}

No documentation available.

GET api/Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/ChangePassword

No documentation available.

POST api/Account/SetPassword

No documentation available.

POST api/Account/AddExternalLogin

No documentation available.

POST api/Account/RemoveLogin

No documentation available.

GET api/Account/ExternalLogin?provider={provider}&error={error}

No documentation available.

GET api/Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/Register

APP Kullanıcı Ekleme. Yetkiler: Guest (Misafir)

POST api/Account/SendInvitation?email={email}

Kullaniciya davetiye gonderme islemi

POST api/Account/ActivePassive?email={email}&isActive={isActive}

Kullanicinin rolunu aktif/pasif yapar. Misafir rolune gecirir

GET api/Account/GetMyPersons

Kullaniciya Bagli Olan Personelleri Listler

POST api/Account/ForgotPassword?email={email}

Şifremi Unuttum. Yeni Şifre Oluşturur Ve İletir

GET api/Account/IsAuthenticated

Login olup olmadığını kontrol eder

GET api/Account/GetMyAccount

Kullanının Kendi Bilgilerini Getirir

POST api/Account/FirebaseTokenSave?fbUID={fbUID}&fbToken={fbToken}

Firebase Kullanici bilgilerini ekler/Gunceller

POST api/Account/FirebaseTokenSave?fbUID={fbUID}&fbToken={fbToken}&access_token={access_token}

Firebase Kullanici bilgilerini ekler/Gunceller

SaleOrdersV1

APIDescription
POST api/v1/SaleOrders/PostSaleBasket

Sipariş Oluşturma

GET api/v1/SaleOrders/GetSaleOrderById/{id}

Belirtilen Id ye Gore Satisi Getirir

GET api/v1/SaleOrders/GetSaleOrderLogsByOrderId/{id}

Belirtilen Id ye Gore Satış İşlem Geçmişini Getirir.

POST api/v1/SaleOrders/PostAllOrdersForCustomer

Müşteriye Ait Tüm Siparişleri Getirir

POST api/v1/SaleOrders/PostAllOrdersForCustomer2

No documentation available.

POST api/v1/SaleOrders/PostAllOrdersForStore

Şirkete Ait Sipariş Listesi

POST api/v1/SaleOrders/PostSaleChangeStatus?id={id}&type={type}

Satış Proseduru

POST api/v1/SaleOrders/PostImage?saleId={saleId}&status={status}

Dokuman Yukleme

DELETE api/v1/SaleOrders/DeleteImage?id={id}&saleId={saleId}

Yüklü Olan Dökümanları Siler

GuestMain

APIDescription
GET api/GuestMain/GetAds

Reklam Goruntuler

GET api/GuestMain/GetProductList

Tum Satis Listesini Getirir.

UserPermissions

APIDescription
GET api/v1/UserPermissions/Get?permission={permission}

Kullanicini talep ettigi sayfadaki izinlerini getirir

SaleProductsV1

APIDescription
GET api/v1/SaleProducts/GetList

Tum Satis Listesini Getirir.

GET api/v1/SaleProducts/GetMyList

Kullanicinin Sirketine Bağlı Tum Urunlerin Listesini Getirir.

GET api/v1/SaleProducts/GetMyProductById/{id}

Id ye gore Kullanicinin Sirketine Bagli Urun Detaylarını Getir

GET api/v1/SaleProducts/GetSearchList/{searchText}

Arama Sonucu Urun Listesini Getirir

GET api/v1/SaleProducts/GetById/{id}

Id ye gore Urun Detaylarını Getir

GET api/v1/SaleProducts/GetCategories

Kategorileri Listeler

GET api/v1/SaleProducts/GetBrands/{id}

Markalari listeler

GET api/v1/SaleProducts/GetModels?categoryId={categoryId}&brandId={brandId}

Secilen Kategori ve Markaya Ait Modelleri Listeler

GET api/v1/SaleProducts/DraftControl

Taslak Getirici ve Otomatik Taslak Olusturucu. Step 1

POST api/v1/SaleProducts/ChangeProduct?id={id}&productId={productId}

Taslaktaki ürünü günceller. Step 1

GET api/v1/SaleProducts/GetAttributes/{id}

satisa ait varyasyonlari getirir. Step 2

POST api/v1/SaleProducts/PostAttributes

Varyasyonlarin miktarlarini ve satis taslak urunun icerigini gunceller. Step 2

GET api/v1/SaleProducts/GetImages/{id}

Satisa ait resimleri getirir

POST api/v1/SaleProducts/PostProduct

Yeni Satis Kaydi

DELETE api/v1/SaleProducts/DeleteSaleProductBySaleId/{id}

Satiştaki Ürünü Silme

GET api/v1/SaleProducts/GetProductCheck/{id}

Yuklenen Urunu Kontrol Eder. Resim Yuklenemedi ise Kayitlardan siler.

DELETE api/v1/SaleProducts/DeleteImage?saleId={saleId}&id={id}

Satisa ait belirtilen resmi siler

DELETE api/v1/SaleProducts/DeleteImageAll/{id}

Satisa ait belirtilen resmi siler

POST api/v1/SaleProducts/Reject?id={id}&message={message}

Satışı Reddet

POST api/v1/SaleProducts/PostSaleProductPassive?id={id}

Ürün yayından kaldırır

AddressV1

APIDescription
GET api/v1/Address/CityList

Türkiye'nin Tüm İl Listesini Getirir

GET api/v1/Address/TownList/{cityCode}

İl'e ait tüm İlçe bilgilerini getirir

GET api/v1/Address/AddressList

Şirkete Ait Tüm Adres listeler

GET api/v1/Address/AddressListIsActive

Şirkete Ait Tüm Adres listeler

GET api/v1/Address/AddressById/{id}

ID ye Ait Adres bilgisini getirir

POST api/v1/Address/PostNewAddress

Yeni Adres Ekleme

POST api/v1/Address/PostUpdateAddress

Adres Güncelleme

DELETE api/v1/Address/DeleteAddress/{id}

Adres Silme

BasketV1

APIDescription
GET api/v1/Basket/Get

Acik olan sepeti getirir

GET api/v1/Basket/GetById/{id}

Belirtilen sepeti getirir

POST api/v1/Basket/AddProducts

Sepete Ekle. BasketId = 0 : Yeni sepet oluşturulur veya açık sepet varsa getirilir ve üzerinde güncelleme yapılır. BasketId belirtilmiş ise direk üzerinde güncelleme denenir

POST api/v1/Basket/AddOrUpdateProducts

Sepete Ekle veya Sepeti Guncelle. BasketId = 0 : Yeni sepet oluşturulur veya açık sepet varsa getirilir ve üzerinde güncelleme yapılır. BasketId belirtilmiş ise direk üzerinde güncelleme denenir

DELETE api/v1/Basket/DeleteProductAttribute?basketId={basketId}&saleAttributeId={saleAttributeId}

Sepette belirtilen ürünü siler. Urun Niteliğine Göre

DELETE api/v1/Basket/DeleteProduct?basketId={basketId}&productId={productId}

Sepette belirtilen ürünü siler. Urun Id ye göre

DELETE api/v1/Basket/DeleteByBasketId?basketId={basketId}

Sepeti Tamamen Iptal Eder

POST api/v1/Basket/ClearAllOpenBasket

Açık Olan Tüm Sepetleri Kapatır (Yetki:Dev)

POST api/v1/Basket/ClearAllTimeOutBasket

Süresi Dolan Tüm Sepetleri Kapatır (Yetki:Dev)

DocumentsV1

APIDescription
GET api/v1/Documents/GetAllList

Sisteme Yüklenmesi Beklenen Dökümanları Formatları ile Birlikte Listeler. Belge Eğer Yüklenmiş İse Onay Durumunu da Bildirir

POST api/v1/Documents/UploadDocument?documentId={documentId}

Döküman yükleme fonksiyonu

GroupProductsV1

APIDescription
GET api/v1/GroupProducts/Get/{id}

Fiyat Grubunun Ürünlerini Getirir

PriceGroupsV1

APIDescription
GET api/v1/PriceGroups

Fiyat Grupları

MessageGroup

APIDescription
POST api/v1/MessageGroup/PostControl

Yeni Mesaj Grubu Yaratır. Id Tipleri: productInfo: "productInfo_productId_companyId" order: "order_orderId_companyId" friends: "friends_uniquekey"

GET api/v1/MessageGroup/GetMessage/{id}

Belirtilen Mesaj Grubunun Bilgilerini Getirir

GET api/v1/MessageGroup/GetMessageGroups

Kullanıcının Dahil Olduğu Mesaj Gruplarını Listeler

GET api/v1/MessageGroup/GetCount

Okunmamış Mesaj Sayısını Getirir

POST api/v1/MessageGroup/PostMessage

Kullanıcı Mesajını ve kaydeder. Diper kullanıcıların son mesaj kayıtlarını tutar ve bildirimlerini gönderir

PaymentV1

APIDescription
GET api/v1/Payment/Options

No documentation available.

POST api/v1/Payment/Installments

No documentation available.

POST api/v1/Payment/Pay

No documentation available.

AdsV1

APIDescription
GET api/v1/Ads/Get

Reklam Goruntuler

AggreementsV1

APIDescription
GET api/v1/Aggreements/Get

No documentation available.

GET api/v1/Aggreements/GetMyAggreements

No documentation available.

IBANV1

APIDescription
GET api/v1/IBAN/Get

No documentation available.

GET api/v1/IBAN/GetById/{id}

No documentation available.

ProductsV1

APIDescription
GET api/v1/Products/ERPProductExist?erpProductId={erpProductId}

ERP Urun Id sini Kullaniciya Ait Sistemde Var Olup Olmadıgını Kontrol Eder.

GET api/v1/Products/ERPStoreControl?erpProductId={erpProductId}&DepoAdI={DepoAdI}&DepoKod={DepoKod}&StokMiktar={StokMiktar}&StokMaliyet={StokMaliyet}

Urun icin Depo Kontrolu yapar. Depo Yok ise olusturur ve urunu isler. Var ise Urun stogunu ve stok maliyet degerini gunceller

POST api/v1/Products/ProductRequest

Kullanıcı Ürün İsteği Bildirme

ShippingV1

APIDescription
GET api/v1/Shipping/GetList

Tüm Kargo Şirketlerini Listeler

GET api/v1/Shipping/GetById/{id}

Belirtilen Id li Kargo Şirketini Getirir

GET api/v1/Shipping/GetContractList

Kullanının Şirketine ait Tüm Kargo Anlaşma Numaralarını Listeler

GET api/v1/Shipping/GetContractListByCompanyId/{companyId}

Belirtilen Şirkete Ait Tüm Kargo Anlaşma Numaralarını Listeler

GET api/v1/Shipping/GetContract?companyId={companyId}&shipingTypeId={shipingTypeId}

Belirtilen Şirket ve Kargo Tipine Göre Anlaşma varsa Getirir

GET api/v1/Shipping/GetContractById/{id}

Kullanıcının Kendi Şirketine Ait Belirtilen Id deki Kargo Anlaşma Bilgisini Getirir

POST api/v1/Shipping/PostNewShippingContract

Yeni Analaşma

POST api/v1/Shipping/PostUpdateShippingContract

Anlaşma Güncelleme

DELETE api/v1/Shipping/DeleteShippingContract/{id}

Anlaşma Silme

Values

APIDescription
GET api/Values

No documentation available.

GET api/Values/{id}

No documentation available.

POST api/Values

No documentation available.

PUT api/Values/{id}

No documentation available.

DELETE api/Values/{id}

No documentation available.