Resources

Learn about the available Global Promotions Management API resources.

  • Promotions Creation (POST, PUT)

    Create a promotion based on the provided promotion limits and eligibility conditions.

  • Promotion Details (GET, PUT)

    Retrieve the details of a promotion. Update a promotion record.

  • Promotion Configuration (GET)

    View configuration of a promotion, including its definition, eligibility criteria, rules, limits, and related rule library version. The Promotion Configuration API enables developers and system integrators in your company to view the configuration of active promotions in your Salesforce org and export the configuration to external systems such as offline point-of-sale (POS) systems.

  • Promotion Rule Configuration (GET, POST)

    Create the rule configuration or fetch the rule configiration details for a given promotion ID. This API defines how a promotion works by combining eligibility criteria (what customers must di), rewards logic (what customers receive), target audience (who receives the reward), and template driven behavior. Each promotion can contain multiple rules, ordered by priority.

  • Promotion Recommendations (POST)

    Retrieve the list of promotions recommended for a customer or a loyalty program member based on the product and personalization point.

  • Promotion Evaluation and Execution (POST)

    Evaluate cart details and return the adjusted price of cart and line items after applying eligible promotions based on the selected promotion evaluation and execution method.

  • Eligible Promotions List (POST)

    Get eligible promotions and their associated rewards for a cart and its line items, or for a Loyalty Program Member. When used in a Loyalty context, this resource checks PromotionPartyUsage for the member and excludes promotions whose usage limit is reached.

  • Promotion Reward Application (POST)

    Create and process transaction journals for customer orders, and apply the relevant promotions for the orders.

  • Promotion Enrollment (POST)

    Enrolls a customer in an enrollment-eligible promotion.

  • Coupon Usage Decrease (POST)

    Decrease the usage count of a list of coupons.

  • Coupon Usage Increase (POST)

    Increase the usage count of a list of coupons.

  • Clone Promotion (POST)

    Clone an existing promotion along with its associated records