Image
| API | Description |
|---|---|
| GET api/Image/GetImage?image_id={image_id} |
No documentation available. |
| GET api/Image/GetImageBase64?image_id={image_id} |
No documentation available. |
| GET api/Image/GetAllImages |
Tüm resimleri getirir. |
| POST api/Image/SaveImage |
Resim ekleme. |
| POST api/Image/DeleteImage?image_id={image_id} |
Resim silme. |
| POST api/Image/UpdateProductsImage |
Belirtilen ürün listesinde ki ürünlerin resimlerini değişir. |
| GET api/Image/GetImageSetFilter?image_id={image_id} |
No documentation available. |
Report
| API | Description |
|---|---|
| POST api/Report/GetByIdReport?report_m_id={report_m_id} |
Id si belirtilen raporu getirir |
| POST api/Report/GetByIdFilterReport?report_m_id={report_m_id} |
Id si belirtilen raporu getirir |
| POST api/Report/GetReport?sql={sql}&database__id={database__id} |
Belirtilen id li Database üzerinden, belirtilen SQL sorgusu çalıştırılır. |
| POST api/Report/GetReportFilters?report_m_id={report_m_id} |
Belirtilen id li Rapor'un filtrelerini getirir. |
| POST api/Report/SaveReport |
Yeni rapor ekleme. |
| POST api/Report/UpdateReport |
Var olan raporu güncelleme. |
| POST api/Report/DeleteReport |
Var olan raporu siler. |
| POST api/Report/GetAllUserReport |
Kullanıcının yetkisi olduğu raporları getirir. |
| POST api/Report/GetAllReport |
Tüm raporları getirir. |
| POST api/Report/GetAllReportGroups |
Tüm rapor gruplarını getirir. |
| POST api/Report/GetAllReportTypes |
Tüm rapor tiplerini getirir. |
| POST api/Report/SaveReportGroup |
Rapor Grubu Ekler |
Address
| API | Description |
|---|---|
| POST api/Address/GetAllUserCompanyAddress |
Kullanıcının firma adreslerini getirir. |
| POST api/Address/GetByIdUserCompanyAddress?company_address_id={company_address_id} |
Kullanıcının ID si belirtilen firma adresini getirir. |
| POST api/Address/GetAllCountry |
Tüm ülkeleri getirir. |
| POST api/Address/GetAllCountryCities?country_id={country_id} |
Belirtilen ülke id şehirlerini getirir. |
| POST api/Address/GetAllCityTowns?city_id={city_id} |
Belirtilen Şehir id ilçelerini getirir. |
| POST api/Address/AddCompanyAddress |
Firma adres ekleme. |
| POST api/Address/UpdateCompanyAddress |
Firma adres güncelleme. |
| POST api/Address/GetAllAddressType |
Adres Tiplerini getirir. |
| POST api/Address/GetAllTaxOffice |
Vergi Dairelerini getirir. |
| POST api/Address/GetByIdCompanyAllAddress?company_id={company_id} |
Bayi ID si belirtilen firma adreslerini getirir. |
Company
Erp
| API | Description |
|---|---|
| POST api/Erp/GetByIdErpMethod?method_id={method_id} |
Id si belirtilen ERP method'u getirir |
| POST api/Erp/GetAllUserErpMethods |
Kullanıcının yetkisi olduğu ERP methodlarını getirir. |
| POST api/Erp/SaveOrderErp |
Siparişi ERP ye aktarır. |
| POST api/Erp/SavePaymentErp |
Ödemeyi ERP ye aktarır. |
| POST api/Erp/GetProductErp?erp_product_code={erp_product_code} |
ERP den ürün bilgilerini getirme. |
| POST api/Erp/GetCompanyErp?erp_company_code={erp_company_code} |
ERP den firma bilgilerini getirme. |
| POST api/Erp/SaveCompanyAddressErp |
ERP firmaya adres ekleme. |
| POST api/Erp/GetAllCompanyAddressErp |
ERP firma sevk adres listesi. |
| POST api/Erp/GetByIdAllCompanyAddressErp?company_id={company_id} |
ERP x id li firma sevk adres listesi. |
| POST api/Erp/GetAllCountryErp |
ERP ülke listesi. |
| POST api/Erp/GetAllCityErp?country_id={country_id} |
ERP Şehir listesi. |
| POST api/Erp/GetAllTownErp?city_id={city_id} |
ERP İlçe listesi. |
| POST api/Erp/GetByIdCompanyAddressErp?address_id={address_id} |
ERP Adres bilgisi getirme. |
Coupon
| API | Description |
|---|---|
| POST api/Coupon/Create |
Yeni kupon oluşturur. İşlem atomic’dir; hedeflerde (targets) FK hatası olursa kupon da kaydedilmez. |
| POST api/Coupon/Update |
Var olan kuponu günceller. replace_targets=true ise mevcut hedefler silinir, gelen hedefler yazılır. |
| GET api/Coupon/Get/{id} |
Kuponu hedefleriyle birlikte getirir. |
| GET api/Coupon/List?active={active} |
Kuponları listeler. active parametresi verilirse filtreler. |
| POST api/Coupon/ToggleActive/{id}?isActive={isActive} |
Kuponu aktifleştirir/pasifleştirir. |
| POST api/Coupon/Delete/{id} |
Kuponu siler. Daha önce kullanılmışsa silinemez, pasife çekiniz. |
DataBase
| API | Description |
|---|---|
| POST api/DataBase/GetAllDataBase |
Tum DataBase leri getirir. |
| POST api/DataBase/GetAllDataBaseTables?database_id={database_id} |
DataBase tablolarını döndürür. |
Product
Campaign
| API | Description |
|---|---|
| POST api/Campaign/CreateCampaignWithDetails |
Kampanya ekleme |
| POST api/Campaign/UpdateCampaignWithDetails |
Kampanya güncelleme |
| POST api/Campaign/GetCampaignById?campaign_m_id={campaign_m_id} |
Kampanya getirme |
| POST api/Campaign/GetAllCampaigns |
Kampanyaları getirme |
| POST api/Campaign/GetAllActiveCampaigns |
Aktif Kampanyaları getirme |
PriceList
| API | Description |
|---|---|
| POST api/PriceList/GetAllPriceList |
Fiyat listelerini getirir. |
| POST api/PriceList/GetAllPriceListGroup |
Fiyat liste gruplarını getirir. |
| POST api/PriceList/GetByIdPriceList?price_list_m_id={price_list_m_id} |
ID si belirtilen Fiyat liste gruplarını getirir. |
| POST api/PriceList/UpdatePriceListDetailUnitPriceTra?price_list_d_id={price_list_d_id}&unit_price_tra={unit_price_tra} |
Fiyat liste detay tutarını günceller. |
| POST api/PriceList/UpdatePriceListDetail |
Firmaya ait Fiyat liste detayını günceller. |
| POST api/PriceList/UpdatePriceListDetailList |
Fiyat liste detay liste günceller. |
| POST api/PriceList/UpdatePriceListRulePrice?price_list_m_id={price_list_m_id}&rule_price={rule_price}&is_cash={is_cash} |
No documentation available. |
| POST api/PriceList/UpdateMainPriceListByProductId |
Ana Fiyat liste detayını günceller. |
Offer
| API | Description |
|---|---|
| POST api/Offer/OfferComplete |
Teklif tamamlama. |
Login
| API | Description |
|---|---|
| POST api/Login/CreateToken |
Token oluşturma. |
| POST api/Login/RefreshToken |
Token yenileme. |
| POST api/Login/ForgotPassword?email={email} |
Şifre sıfırlama. |
User
| API | Description |
|---|---|
| POST api/User/GetByIdUser?user_id={user_id} |
Id ile kullanıcı getirme. |
| POST api/User/SaveUser |
Yeni kullanıcı ekleme. |
| POST api/User/UpdateUser |
Var olan kullanıcıyı güncelleme. |
| POST api/User/DeleteUser?user_id={user_id} |
Var olan kullanıcıyı silme. |
| POST api/User/GetAllUsers |
Kullanıcıları getirme. |
| POST api/User/SelectTheme?themeStat={themeStat} |
Kullanıcı teması güncellenir. |
| POST api/User/GetMyData |
Kullanıcı kendi bilgilerini getirir. |
| POST api/User/UpdateMyData |
Kullanıcı kendi bilgilerini günceller. |
| POST api/User/ChangeMyPassword |
Kullanıcı kendi bilgilerini günceller. |
| POST api/User/ResetUserPassword?user_id={user_id} |
Kullanıcı şifresini sıfırlar. Sms ve mail bilgilendirmesi yapar. |
General
| API | Description |
|---|---|
| POST api/General/GetAllUnit |
Tüm birimleri getirir. |
| POST api/General/GetAllCurrency |
Tüm para birimlerini getirir. |
| GET api/General/GetSettings |
Sistem ayarlarını getirir. |
| GET api/General/TestMail?email={email} |
MAIL TEST. |
Order
| API | Description |
|---|---|
| POST api/Order/GetOrder?order_m_id={order_m_id} |
Belirtilen order_m_id siparişi getirir. |
| POST api/Order/GetOrders?startDate={startDate}&endDate={endDate} |
Tarih aralığında bulunan siparişleri getirir. |
| POST api/Order/AddToCart |
Belirtilen price_list_detail_id ürünü sepete eklenir. |
| POST api/Order/AddToCartList |
Belirtilen price_list_detail_id listeli ürünleri sepete toplu ekler. |
| POST api/Order/UpdateCartCompany?company_id={company_id} |
Kullanıcı sepetinde ki firmayı değiştirme |
| POST api/Order/DeleteToCart |
Belirtilen price_list_detail_id ürünü sepetten silinir. |
| POST api/Order/DeleteAllCart |
Kullanıcının sepeti silinir. |
| POST api/Order/UpdateToCart |
Belirtilen price_list_detail_id ürünü sepette güncellenir, quantity 0 girilirse silme işlemi yapar. |
| POST api/Order/GetUserCart |
Kullanıcının sepetini getirir |
| POST api/Order/OrderComplete |
Siparişi tamamlama. |
| POST api/Order/GetSpecialCode |
Özel Kod Listesi. |
| POST api/Order/GetDocTraCode |
Hareket Kod Listesi. |
| POST api/Order/GetWhouseCode |
Depo Kod Listesi. |
| POST api/Order/OrderCancel?order_m_id={order_m_id} |
Sipariş İptali |
| POST api/Order/OrderComplateWC |
Woocommerce Sipariş aktarma. |
| POST api/Order/DeleteOrderMaster?order_m_id={order_m_id} |
Sipariş Master Silme. |
| POST api/Order/CouponControle?coupon_code={coupon_code} |
Sepette verilen kupon kodunu doğrular ve indirimli toplamları hesaplar. Satır bazlı indirim + KDV yeniden hesap yapar (banker's rounding). |
Payment
| API | Description |
|---|---|
| POST api/Payment/GetBanks |
Payfull sistemine kayıtlı bankları ve taksitlerini getirir. |
| POST api/Payment/GetCreditCardGetInstallments?CardNumber={CardNumber} |
Girilen kredi kartı numarasının hangi bankaya ve kaç taksit olabileceğini getirir. |
| POST api/Payment/Sale |
Payfull'a satış isteği gönderme. |
| POST api/Payment/LinkSale |
Ödeme Linki ile Payfull'a satış isteği gönderme. |
| POST api/Payment/LinkControle?hash={hash} |
Ödeme Linki kontrolü. |
| POST api/Payment/CreatePaymentLink |
Ödeme Linki oluşturma. |
| POST api/Payment/PaymentLinkSend |
Ödeme Linkini sms veya email olarak gönderme |
| POST api/Payment/GetPaymentLinks |
Ödeme Linki Listesi. |
| POST api/Payment/GetPaymentLink?payment_link_id={payment_link_id} |
Ödeme Linki getirme. |
| POST api/Payment/Cancel?transaction_id={transaction_id} |
Yapılan ödemenin iptalini gerçekleştirme. |
| POST api/Payment/Return?transaction_id={transaction_id} |
Yapılan ödemenin iadesini gerçekleştirme. |
| POST api/Payment/GetTransactions?startDate={startDate}&endDate={endDate} |
Tarih aralığında bulunan işlemleri getirir. |
| POST api/Payment/GetTransaction?transaction_id={transaction_id} |
İşlem numarası verilen işlemi getirir. |
| POST api/Payment/GetPaymentLinkTransaction?transaction_id={transaction_id}&token={token} |
İşlem numarası ve Ödeme Token verilerek işlem getirir. |
| POST api/Payment/GetLinkCreditCardGetInstallments?CardNumber={CardNumber} |
Link ile ödemede Girilen kredi kartı numarasının hangi bankaya ve kaç taksit olabileceğini getirir. |
| POST api/Payment/SaleReturn |
Payfull tarafına satış işlemi gönderilir, bu işlem içerisinde 3D ödeme sonucundan sonra Payfull tarafından tetiklenmesi gereken bu url'i belirtiriz. Sadece Cevap almak için kullanılan bir methoddur! |
Method
| API | Description |
|---|---|
| POST api/Method/GetUserMethods |
Kullanıcının yetkisi olduğu methodları getirir. |
| POST api/Method/GetAllMethods |
Tüm methodları getirir. |
| POST api/Method/UserMethodControle?hash={hash} |
Gönderilen HASH yetkisinin kontrolü yapılır. |
Currency
| API | Description |
|---|---|
| GET api/Currency/GetRates |
Kur bilgilerini getirme. |
Ip
| API | Description |
|---|---|
| GET api/Ip/GetIp |
Ip adresi alma |
Dashboard
| API | Description |
|---|---|
| POST api/Dashboard/GetByIdDashboard?dashboard_m_id={dashboard_m_id} |
Id si belirtilen Dashboard'ı getirir |
| POST api/Dashboard/GetAllDashboard |
Tüm Dashboarları getirir. |
| POST api/Dashboard/GetAllUserDashboard |
Kullanıcıya ait Dashboardları getirir. |
| POST api/Dashboard/GetUserDashboard?dashboard_m_id={dashboard_m_id} |
Gönderilen Dashboard ID li kayıtı geri döndürür. |
| POST api/Dashboard/SaveDashboard |
Yeni Panel ekleme. |
| POST api/Dashboard/UpdateDashboard |
Panel güncelleme. |
| POST api/Dashboard/GetOrder?count={count} |
Satır sayısı kadar özet siparişleri getirir. |
| POST api/Dashboard/GetTransaction?count={count} |
Satır sayısı kadar özet ödemeleri getirir. |