Parameters
JSON body
Request body
application/jsoncodestringRequiredUnique voucher code (will be converted to uppercase).
SUMMER2024typestringRequiredDiscount type: fixed, percentage, free-credit, or free-product.
percentagevaluestringRequiredDiscount value (e.g., "100" for fixed, "10" for 10% percentage).
10usageLimitnumberOptionalMaximum number of uses. Omit for unlimited.
100notestringOptionalInternal note for administrative purposes.
Summer campaignactivebooleanOptionalWhether voucher is active immediately (default: false).
isOrderSingletonbooleanOptionalLimit to one use per order (default: false).
validFromstringOptionalISO date string for validity start.
2024-01-01T00:00:00ZvalidTostringOptionalISO date string for validity end.
2024-12-31T23:59:59Zcostnumber | nullOptionalMoney the voucher cost when issued (organisation default currency). Use null to leave unset → resulting credits applied 1:1 to money. Use 0 to mark as gifted → resulting credits carry zero money value. Any positive number is the real cash equivalent of the voucher.