Operations at https://k2ws.pematex.cz/EShop

This page describes the service operations at this endpoint.

Uri Method Description
ARESData/{IdentificationNo} GET Loads informations about company specified by the identification number using ARES service.
basket/prepareitems POST Returns goods data for e-shop by identifiers from quick order
ConfirmOrder/{shopID} POST Confirms order for e-shop. Optional parameter is 'partnerID'
ContactPersonDeliveryNotes/{shopRID} POST Returns list of delivery notes for current logged user.
ContactPersonInvoices/{shopRID} POST Returns list of invoices for current logged user.
ContactPersonSalesItems/{shopRID} POST Returns list of sale items for current logged user.
ContactPersonSalesOrders/{shopRID} POST Returns list of sales orders for current logged user.
ContractDeliveryNotes/{contractRID} POST Returns list of delivery notes for the specified contract.
ContractInvoices/{contractRID} POST Returns list of invoices for the specified contract.
CreateActivity POST Creates new activity without validating persmissions. Optional parameters are 'fields'
DeleteAddress/{ContactPersonId}/{AddressId} PUT Deletes contact person's address.
DeleteFavorite/{shopRID}/{favoriteRID}/{contactPersonId} PUT Deletes the favorite items
DeliveryAndPayment/{shopRID} POST Returns list of delivery and payment methods. Required parameter is 'currency'. Optionals parameters are 'fields', 'pageSize', 'page', 'orderBy'
DoPayment/{saleOrderEncodedRID}/{amount} GET DoPayment
DownloadContactPersonDocumentData/{ClassName}/{DocumentID}/{*HeaderPrimaryKeys} GET Download document data from 9 page.
esActualizedBasket/{basketRID} POST Returns eshop basket (with actualized prices) by encoded RID.
esBanner/GetBanners/{categoryID}/{positionID} GET Returns list of data objects of type {esBanner}. Optionals parameters are 'fields'
esBasket/{basketRID} POST Returns eshop basket by encoded RID.
esBasket/additemtobasket/{basketRID} POST Adds item to basket and returns it
esBasket/addToFavorite/{basketRID} POST Adds basket to favorite list and returns its RID. Optional parameter is sessionId.
esBasket/clearBasket/{basketRID} POST Adds item to basket and returns it
esBasket/deleteitem/{basketRID}/{itemRID} POST Adds item to basket and returns it
esBasket/quickadditems/{basketRID} POST Add items to basket by quick order.
esBasket/update/{basketRID} POST Updates andd returns a eshop basket by encoded RID.
esCategoryInfo/{categoryID}/PricesInterval GET Returns price interval for specified category. Required parameters are 'currency' and 'partnerId'
esCategoryInfo/GetCategories/{parentRID}/{countOfSubcategories} GET Returns list of data objects of type {ClassName}. Optionals parameters are 'fields', 'pageSize', 'page', 'orderBy', 'conditions'
esCategoryInfo/GetCategoriesForShop/{shopRID} GET Returns list of data objects of type {ClassName}. Optionals parameters are 'fields', 'pageSize', 'page', 'orderBy', 'conditions'
esGoods/GetGoods/{categoryID} GET Returns list of data objects of type {esGoods}. Required parameter is 'currency'. Optionals parameters are 'searchWords' for filter, 'fields', 'pageSize', 'page', 'orderBy', 'conditions', 'partnerId', 'filterParameters', 'noServiceItems'
POST Returns list of data objects of type {esGoods}. Required parameter is 'currency'. Optionals parameters are 'searchWords' for filter, 'partnerId', 'filterParameters', 'noServiceItems'
esGoods/GetGoodsDetail/{shopID}/{goodsID} GET Returns detail of esGoods item. Required parameter is 'currency'. Optionals parameters are 'fields', 'partnerId'
POST Returns detail of esGoods item. Required parameter is 'currency'. Optionals parameter is 'partnerId'
esGoods/GetGoodsForShop/{shopID} GET Returns list of data objects of type {esGoods}. Required parameter is 'currency'. Optionals parameters are 'searchWords' for filter, 'fields', 'pageSize', 'page', 'orderBy', 'conditions', 'partnerId', 'noServiceItems'
POST Returns list of data objects of type {esGoods}. Required parameter is 'currency'. Optionals parameters are 'searchWords' for filter, 'partnerId', 'noServiceItems'
esGoods/GetGoodsParameters/{categoryID} GET Returns list of data objects of type {esGoods}. Required parameter is 'pageState'. Optionals parameter is fields'
esGoods/GetGoodsQuantityPrices/{goodsID} GET Returns quantity prices for the goods {goodsID}. Required parameter is 'currency'.
esGoods/GetGoodsSuggestionList/{shopID} GET Returns suggestions of esGoods items. Optionals parameters are 'currency', 'partnerId', 'pageSize', 'page', 'pageState', 'orderBy', 'conditions', 'orOperator'
esGoods/prepareitemsgoods POST Returns goods data for e-shop by identifiers from quick order
Eshop/GetPasswordGUID/{ShopID} GET Create temporary GUID for change password. Required parameter is 'userName'.
Eshop/ChangePasswordWithGUID/{ShopID} PUT Changes password with temporary GUID.
esUsableBasket/{basketRID} POST Returns eshop basket by encoded RID.
GetDeliveryCountries/{shopRID} GET Returns list of data objects of type {ClassName}. Optionals parameters are 'fields', 'pageSize', 'page', 'orderBy', 'conditions'
GetInvoiceCountries/{shopRID} GET Returns list of data objects of type {ClassName}. Optionals parameters are 'fields', 'pageSize', 'page', 'orderBy', 'conditions'
GetPaymentGatewaysConfig/{shopRID} GET Returns configurations for online payment methods.
GetShopConfiguration/{shopRID} GET Returns all configurations for the shop.
ChangeAddress/{ContactPersonId}/{AddressId} PUT Changes contact person's address.
Quotation/{quotationRID}/Apply POST Creates new order from quotation and returns detail of created order. Optional parameter is 'partnerID'
Quotation/Create POST Creates new quotation from basket data and returns detail of created quotation record. Optional parameter is 'partnerID'
Quotation/GetByGUID/{guid} POST Gets quotation by GUID
Quotations POST Returns list of quotations for current logged user.
RegisterEmail/{shopRID}/{email} PUT Register e-mail to sending info
Registration/{shopRID} POST Create new registration for connect to K2 via web services. Optional parameters are 'fields'
Registration/{shopRID}/{ContactPersonId} PUT Edits user registration informations. Optional parameters are 'fields'
Registration/ActivateWithGUID/{ShopID}/{ActivationGUID} PUT Activates registration by provided GUID.
Registration/Authorize/{RegistrationID} PUT Authorize user registration
Registration/Block/{RegistrationID} PUT Block user registration
Registration/Reject/{RegistrationID} PUT Reject user registration
Registration/Unblock/{RegistrationID} PUT Unblock user registration. Optional parameter is 'temporary' (true = unblock temporary, false = unblock permanently - default)
SaveBasket/{shopRID}/{basketRID} POST Saves the basket items. Parameter 'basketRID' can be the RID of existing basket or 0 to create the new one.
Subordinatedregistrations GET Returns list of subordinated registrations. Optionals parameters are 'fields', 'pageSize', 'page', 'orderBy', 'conditions'
SwitchPartner/{ContactPersonId}/{PartnerId} PUT Switches actual partner for eshop.
UnRegisterEmail/{shopRID}/{email} PUT Unregister e-mail to sending info
UploadContactPersonDocumentData/{ClassName}/{*PrimaryKeys} POST Upload documment data on 9 page.
Zak/encodedrid/{encodedRID} POST Returns eshop order by encoded RID.