action rebilly_post_coupon_redemption { label: "Redeem a coupon" description: "Redeem a coupon.\n" provider: rebilly method: POST path: "/coupons-redemptions" encoding: json input: { type: "object" description: "Coupons redemption log." properties: { _links: { type: "array" description: "The links related to resource." items: { type: "object" required: ["rel"] properties: { rel: { type: "string" description: "The link type." enum: ["self"] } } } } additionalRestrictions: { type: "array" description: "Additional restrictions for coupon's redemptions." items: { type: "object" description: "Redemption restrictions." required: ["type"] properties: { type: { type: "string" description: "Redemption's additional restriction type." enum: ["discounts-per-redemption", "minimum-order-amount", "restrict-to-invoices", "restrict-to-plans", "restrict-to-subscriptions", "restrict-to-products", "paid-by-time"] } } } } canceledTime: { description: "Coupon redemption canceled time." type: "object" } couponId: { description: "Coupon's ID." type: "object" } createdTime: { description: "Coupon redeem time." type: "object" } customerId: { description: "Customer's ID." type: "object" } id: { type: "object" } } } output: { type: "object" description: "Coupons redemption log." properties: { _links: { type: "array" description: "The links related to resource." items: { type: "object" required: ["rel"] properties: { rel: { type: "string" description: "The link type." enum: ["self"] } } } } additionalRestrictions: { type: "array" description: "Additional restrictions for coupon's redemptions." items: { type: "object" description: "Redemption restrictions." required: ["type"] properties: { type: { type: "string" description: "Redemption's additional restriction type." enum: ["discounts-per-redemption", "minimum-order-amount", "restrict-to-invoices", "restrict-to-plans", "restrict-to-subscriptions", "restrict-to-products", "paid-by-time"] } } } } canceledTime: { description: "Coupon redemption canceled time." type: "object" } couponId: { description: "Coupon's ID." type: "object" } createdTime: { description: "Coupon redeem time." type: "object" } customerId: { description: "Customer's ID." type: "object" } id: { type: "object" } } } }