post
https://api.fastspring.com/coupons
Creates a new coupon or updates an existing one. The operation is
determined automatically based on whether the coupon path identifier
already exists — no separate update endpoint is required.
The action field in the response confirms which operation was
performed: coupon.create or coupon.update.
Warning: Including the codes array in an update request
permanently replaces all existing codes. Omit the codes field to
preserve existing codes.
