The Salesforce Commerce Cloud Campaigns API allows developers to create, update, and manage their campaigns using RESTful calls. The API can handle short-term promotions (e.g. flash sales), long-term promotions (e.g. coupons), and redirection promotions (e.g. all users directed from a given website receive a free item with purchase).
This API is currently in beta.
This API is provided by Salesforce Commerce Cloud, a platform for connecting with shoppers and building e-commerce experiences.