GET/api/marketing/promotions/{id} Find promotion object by id
Return Type
Add isAllowCombiningWithSelf//If this flag is set to true, it allows this promotion to combine with itself.
Special for case when need to return same promotion rewards for multiple coupons
Add dynamicExpression
Add type//Required for UI. TODO: remove later
Add outerId
GET/api/marketing/promotions/new Get new dynamic promotion object
Return Type
Add isAllowCombiningWithSelf//If this flag is set to true, it allows this promotion to combine with itself.
Special for case when need to return same promotion rewards for multiple coupons
Add ids//promotions object ids for delete in the marketing system
ids change into not required
POST/api/marketing/promotions Add new dynamic promotion object to marketing system
Parameter
Add promotion//dynamic promotion object that needs to be added to the marketing system
Add promotion.isAllowCombiningWithSelf//If this flag is set to true, it allows this promotion to combine with itself.
Special for case when need to return same promotion rewards for multiple coupons
Add promotion.dynamicExpression
Add promotion.type//Required for UI. TODO: remove later
Add promotion.outerId
promotion change into not required
Return Type
Add isAllowCombiningWithSelf//If this flag is set to true, it allows this promotion to combine with itself.
Special for case when need to return same promotion rewards for multiple coupons
Add dynamicExpression
Add type//Required for UI. TODO: remove later
Add outerId
PUT/api/marketing/promotions Update a existing dynamic promotion object in marketing system
Parameter
Add promotion//>dynamic promotion object that needs to be updated in the marketing system
Add promotion.isAllowCombiningWithSelf//If this flag is set to true, it allows this promotion to combine with itself.
Special for case when need to return same promotion rewards for multiple coupons
Add promotion.dynamicExpression
Add promotion.type//Required for UI. TODO: remove later
Add promotion.outerId
promotion change into not required
POST/api/marketing/promotions/coupons/search
Parameter
Add criteria
Add criteria.keyword
criteria change into not required
Deletecriteria.searchPhrase
Deletecriteria.sortInfos
Return Type
GET/api/marketing/promotions/coupons/{id}
Return Type
Add outerId
POST/api/marketing/promotions/coupons/add
Parameter
Add coupons
coupons change into not required
DELETE/api/marketing/promotions/coupons/delete
Parameter
Add ids
ids change into not required
POST/api/marketing/promotions/coupons/import
Parameter
Add request
request change into not required
DELETE/api/cms/{storeId}/menu
Parameter
Add listIds
listIds change into not required Notes Menu link list id change into
GET/api/cms/{storeId}/menu
Parameter
Add storeId
storeId Notes Store id change into
POST/api/cms/{storeId}/menu
Parameter
Add list
Add list.outerId
Add list.createdDate
Add list.modifiedDate
Add list.createdBy
Add list.modifiedBy
list change into not required Notes Menu link list change into
GET/api/cms/{storeId}/menu/{listId}
Parameter
Add storeId
Add listId
listId Notes List id change into
storeId Notes Store id change into
Return Type
Add outerId
Add createdDate
Add modifiedDate
Add createdBy
Add modifiedBy
GET/api/cms/{storeId}/menu/checkname
Parameter
Add storeId
Add name
Add language
Add id
language Notes Language of menu link list change into
name change into not required Notes Name of menu link list change into
id Notes Menu link list id change into
storeId Notes Store id change into
POST/api/platform/modules/getdependents Get all dependent modules for module
Parameter
Add moduleDescriptors//modules descriptors
moduleDescriptors change into not required Notes null change into modules descriptors
POST/api/platform/modules/getmissingdependencies Returns a flat expanded list of modules that depend on passed modules
Parameter
Add moduleDescriptors//modules descriptors
moduleDescriptors change into not required Notes null change into modules descriptors
POST/api/platform/modules/localstorage Upload module package for installation or update
Return Type
POST/api/platform/modules/install Install modules
Parameter
Add modules//modules for install
modules change into not required Notes null change into modules for install