Skip to main content
POST
/
v1
/
vouchers
curl --request POST \
--url https://{cluster}.voucherify.io/v1/vouchers \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'X-App-Id: <api-key>' \
--header 'X-App-Token: <api-key>' \
--data '{
"category": "New Customers",
"code": "NEW-WELCOME-COUPON",
"type": "DISCOUNT_VOUCHER",
"campaign_id": "camp_Y6dLsYIZloGqP8izufXY6SSJ",
"discount": {
"percent_off": 10,
"type": "PERCENT",
"effect": "APPLY_TO_ORDER"
},
"start_date": "2016-01-01T00:00:00Z",
"expiration_date": "2022-12-31T23:59:59Z",
"validity_timeframe": {
"duration": "PT1H",
"interval": "P2D"
},
"validity_day_of_week": [
1,
2,
3,
4,
5
],
"active": false,
"additional_info": "This voucher will remain inactive until enabled.",
"redemption": {
"quantity": 10
},
"metadata": {
"test": true,
"locale": "de-en"
},
"validation_rules": [
"val_4j7DCRm2IS59"
]
}'
{
"id": "v_YJYfeKoR0XAGIvaM7k51wTbDjU4WIpC5",
"code": "NEW-WELCOME-COUPON",
"campaign": "Bug fix",
"campaign_id": "camp_Y6dLsYIZloGqP8izufXY6SSJ",
"category": "New Customers",
"type": "DISCOUNT_VOUCHER",
"discount": {
"type": "PERCENT",
"percent_off": 10,
"effect": "APPLY_TO_ORDER"
},
"gift": null,
"loyalty_card": null,
"start_date": "2016-01-01T00:00:00.000Z",
"expiration_date": "2022-12-31T23:59:59.000Z",
"validity_timeframe": {
"interval": "P2D",
"duration": "PT1H"
},
"validity_day_of_week": [
1,
2,
3,
4,
5
],
"active": false,
"additional_info": "This voucher will remain inactive until enabled.",
"metadata": {
"test": true,
"locale": "de-en"
},
"assets": {
"qr": {
"id": "U2FsdGVkX180g6GhUA0kT47tHGvZ5thjCgY5nbsPtiecixkkEznFVg2v3SDG9dpCbXR6BSUdM/d78Wm/zru1ybT4+AQ2X0JnEy86N7TZ/aoezZORjcBRUfyVM/scUUF/vmD4Ezn+Elp2+V9AFcAXN/WthaRMl9e7xvEeIEQ5nao=",
"url": "{{internalVoucherifyURL}}"
},
"barcode": {
"id": "U2FsdGVkX1/AynivxYCEIxfTnf3A1lO0xsNihOlbUMo6Y6873LQ2qpmkk90aUFnaFKd7pVumcirRweblzGVSxy24Phhd174VSPaLxxmSKp0FPv0dRos/XWBg8zu0Kta0pA/yvFK3WWGlNoPPPnvEhVWKKzOr09Gj94SMrr+TGlI=",
"url": "{{internalVoucherifyURL}}"
}
},
"is_referral_code": false,
"created_at": "2022-02-17T07:14:40.096Z",
"updated_at": null,
"validation_rules_assignments": {
"object": "list",
"data_ref": "data",
"data": [
{
"id": "asgm_COu5PJAsWmAwuCqR",
"rule_id": "val_4j7DCRm2IS59",
"related_object_id": "v_YJYfeKoR0XAGIvaM7k51wTbDjU4WIpC5",
"related_object_type": "voucher",
"created_at": "2022-02-17T07:14:40.280Z",
"object": "validation_rules_assignment"
}
],
"total": 1
},
"redemption": {
"quantity": 10,
"redeemed_quantity": 0,
"object": "list",
"url": "/v1/vouchers/NEW-WELCOME-COUPON/redemptions?page=1&limit=10"
},
"publish": {
"object": "list",
"count": 0,
"url": "/v1/vouchers/NEW-WELCOME-COUPON/publications?page=1&limit=10"
},
"object": "voucher"
}

Authorizations

X-App-Id
string
header
required
X-App-Token
string
header
required
Authorization
string
header
required

Body

application/json
  • Create loyalty card with specific code
  • Create loyalty card with code config
  • Create gift card with specific code
  • Create gift card with code config
  • Create voucher in a discount campaign with specific code
  • Create voucher in a discount campaign with code config
code
string
required
Example:
type
enum<string>
required
Available options:
LOYALTY_CARD
loyalty_card
object
required
campaign
string
Example:
campaign_id
string
Example:
category
string
category_id
string
Example:
start_date
string<date-time>
Example:
expiration_date
string<date-time>
Example:
validity_timeframe
object
validity_day_of_week
enum<integer>[]
validity_hours
object
active
boolean
additional_info
string
metadata
object
validation_rules
string[]
redemption
object

Response

id
string
Example:
code
string
Example:
campaign
string
Example:
campaign_id
string
Example:
category
string
category_id
string
Example:
type
enum<string>
Available options:
GIFT_VOUCHER,
DISCOUNT_VOUCHER,
LOYALTY_CARD
discount
object
  • Amount
  • Unit
  • Unit Multiple
  • Percent
  • Fixed
gift
object
loyalty_card
object
start_date
string<date-time>
Example:
expiration_date
string<date-time>
Example:
validity_timeframe
object
validity_day_of_week
enum<integer>[]
validity_hours
object
active
boolean | null
additional_info
string
metadata
object
assets
object
is_referral_code
boolean | null
created_at
string<date-time>
Example:
updated_at
string<date-time>
Example:
holder_id
string
Example:
referrer_id
string
Example:
object
string
default:voucher
publish
object
redemption
object
categories
Category · object[]
validation_rules_assignments
object