Image

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
POST api/Company/GetAllCompany

Tüm Firmaları getirir.

POST api/Company/GetAllSubCompany?company_id={company_id}

X ID'li Firmanın, alt firmalarını getirir.

POST api/Company/GetByIdCompany?company_id={company_id}

Id si belirtilen firmayı getirir.

POST api/Company/SaveCompany

Yeni firma ekleme.

POST api/Company/UpdateCompany

Var olan firmayı güncelleme.

POST api/Company/DeleteCompany?company_id={company_id}

Var olan firmayı silme.

POST api/Company/GetAllCompanyGroup

Tüm Firma Gruplarını getirir.

POST api/Company/GetAllCompanyUser?company_id={company_id}

Firmanın Kullanıcılarını getirme.

POST api/Company/GetCompanyPriceList?company_id={company_id}

Firmanın Fiyat listesini getirir.

POST api/Company/SetCompanyPriceList?price_list_m_id={price_list_m_id}&company_id={company_id}

Firmanın Fiyat listesini güncelleme.

POST api/Company/GetTransaction

Cari Ekstre Listesi.

POST api/Company/GetBalance

Cari Bakiye Listesi.

POST api/Company/GetBalanceDetail

Cari Bakiye Detay.

POST api/Company/CompanyGetTransaction?company_id={company_id}

X Id li Carinin Ekstre Listesi.

POST api/Company/GetTransactionBySourceMasterId

Source Master Id li Ekstresini getirir.

POST api/Company/CompanyGetBalance?company_id={company_id}

X Id li Carinin Bakiye Listesi.

Erp

APIDescription
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

APIDescription
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

APIDescription
POST api/DataBase/GetAllDataBase

Tum DataBase leri getirir.

POST api/DataBase/GetAllDataBaseTables?database_id={database_id}

DataBase tablolarını döndürür.

Product

APIDescription
GET api/Product/UpdateProductListERP

Uyumsoft Ürün Listelerini Kendi DB mize ekleyip güncelleme yapıyoruz.

POST api/Product/GetAllProduct

Kullanıcıya Ait Tüm Ürünleri getirir.

POST api/Product/GetAllProductWC

Kullanıcıya Ait Tüm Ürünleri getirir.

POST api/Product/GetAllProductCompany?company_id={company_id}

Firmaya Ait Tüm Ürünleri getirir.

POST api/Product/GetAllProducts

Tüm Ürünleri getirir.

POST api/Product/GetAllProductsP

Ana fiyat listesine bağlı Ürünleri getirir.

POST api/Product/GetAllProductsG

Galeri için tüm ürünleri getirir.

POST api/Product/GetByIdProduct?product_id={product_id}

Id si belirtilen ürünü getirir.

POST api/Product/GetByIdProductEdit?product_id={product_id}

Id si belirtilen ürünü getirir edit.

POST api/Product/GetAllProductGroup

Tüm Ürün Gruplarını getirir.

POST api/Product/UpdateProductGroup

Ürün Grubunu günceller.

POST api/Product/SaveProductGroup

Ürün Grubu ekler.

POST api/Product/DeleteProductGroup

Ürün Grubunu siler.

POST api/Product/GetAllProductBrand

Tüm Ürün Markalarını getirir..

POST api/Product/GetProductImage?product_id={product_id}

Ürün Resimlerini getirir.

POST api/Product/UpdateProduct

Ürün güncelleme.

POST api/Product/SaveProduct

Ürün ekleme.

POST api/Product/GetByIdProductSHOP?product_id={product_id}

SHOP sayfası için Id si belirtilen ürünü getirir.

GET api/Product/GetAllProductSHOP

SHOP sayfası için ürünleri getirir.

POST api/Product/GetAllProductGroupSHOP

SHOP sayfası için Tüm Ürün Gruplarını getirir.

POST api/Product/GetAllProductBrandSHOP

SHOP sayfası için Tüm Ürün Markalarını getirir..

POST api/Product/GetProductImageSHOP?product_id={product_id}

SHOP sayfası için Ürün Resimlerini getirir.

POST api/Product/GetAllUnit

Tüm birimleri getirir.

POST api/Product/SaveProductUnit

Ürün Birimleri ekleme.

POST api/Product/UpdateProductUnit

Ürün Birimi düzenleme.

POST api/Product/DeleteProductUnit?product_unit_id={product_unit_id}

Ürün Birimi silme.

Campaign

APIDescription
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

APIDescription
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

APIDescription
POST api/Offer/OfferComplete

Teklif tamamlama.

Login

APIDescription
POST api/Login/CreateToken

Token oluşturma.

POST api/Login/RefreshToken

Token yenileme.

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

Şifre sıfırlama.

User

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
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

APIDescription
GET api/Currency/GetRates

Kur bilgilerini getirme.

Ip

APIDescription
GET api/Ip/GetIp

Ip adresi alma

Dashboard

APIDescription
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.