Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
The request body is an array of objects. Each object contains details about a specific voucher.
Request body schema for POST v1/vouchers/import
.
- Voucher Import Gift
- Voucher Import Discount
Value representing the imported code.
Contains current gift card balance information.
Stores the quantity of redemptions that can be applied to the voucher.
A flag to toggle the voucher on or off. You can disable a voucher even though it's within the active period defined by the start_date
and expiration_date
.
true
indicates an active voucherfalse
indicates an inactive voucher
The metadata object stores all custom attributes assigned to the code. A set of key/value pairs that you can attach to a voucher object. It can be useful for storing additional information about the voucher in a structured format.
Tag defining the category that this voucher belongs to. Useful when listing vouchers using the List Vouchers endpoint.
Activation timestamp presented in the ISO 8601 format. Voucher is inactive before this date. Start date defines when the code starts to be active. Allowed date formats are:
- YYYY-MM-DD
- YYYY-MM-DDTHH
- YYYY-MM-DDTHH:mm
- YYYY-MM-DDTHH:mm:ss
- YYYY-MM-DDTHH:mm:ssZ
- YYYY-MM-DDTHH:mm:ss.SSSZ
"2020-12-28T12:49:16.272Z"
Expiration date defines when the code expires. Expiration timestamp is presented in the ISO 8601 format. Voucher is inactive after this date. Allowed date formats are:
- YYYY-MM-DD
- YYYY-MM-DDTHH
- YYYY-MM-DDTHH:mm
- YYYY-MM-DDTHH:mm:ss
- YYYY-MM-DDTHH:mm:ssZ
- YYYY-MM-DDTHH:mm:ss.SSSZ
"2053-12-28T12:49:16.272Z"
Set recurrent time periods when the earning rule is valid. For example, valid for 1 hour every other day.start_date
required when including the validity_timeframe
.
Integer array corresponding to the particular days of the week in which the voucher is valid.
0
Sunday1
Monday2
Tuesday3
Wednesday4
Thursday5
Friday6
Saturday
An optional field to keep any extra textual information about the code such as a code description and details.
Defines the type of the voucher.
GIFT_VOUCHER
Response
Returns ID of the scheduled async action. The response informs you that your request has been accepted and vouchers will be added to the repository asynchronously. To check the import status and result, copy the async_action_id
from the response and pass it using the <!-- [Get Async Action](OpenAPI.json/paths/~1async-actions~1{asyncActionId}/get) -->Get Async Action endpoint.
Response body schema for POST v1/vouchers/import
.
Response to requests that are processed asynchronously.
The ID of the scheduled asynchronous action.
"aa_0a875d56c805df6601"