...
Coupons can be added, edited, deleted, and fetched via API. Give Grant an API user access to the Coupons access level. Then follow instructions here.
Order and Upsale API
If using a Direct API integration, coupons are passed on orders and upsells using the couponCode parameter. Discounts will be calculated upon import. Follow instructions here and here.