What's the difference between the /coupons and /promotions endpoints of the Admin API?

    Plan Availability
    Legacy Plans
    Platform

Question

  • Why are there both a /coupons and /promotions endpoint in Thinkific's REST API? 
  • Can I create a coupon without a promotion? 

Solution

Thinkific's REST Admin API treats Coupons and Promotions as separate objects.

  • Promotions define a set of parameters for a discount
  • Coupons are a usable instance of a Promotion

Under a Promotion you can define a "name", "amount", and "expires_at" which creates a set of rules for the discount. Once an account has one or more Promotion, you can create an associated Coupon (with a usable discount "code") that inherits the Promotion's discount rules.

Learn More About

Was this article helpful?
0 out of 0 found this helpful