Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Path Parameters
A unique identifier of the loyalty campaign containing the voucher to which the loyalty points will be sent (destination).
"camp_rRsfatlwN7unSeUIJDCYedal"
A unique code identifying the loyalty card to which the user wants to transfer loyalty points (destination).
"MmFAzfDe"
Body
Provide the loyalty cards you want the points to be transferred from and the number of points to transfer from each card.
Response body schema for POST v1/loyalties/{campaignId}/members/{memberId}/transfers
.
Unique loyalty card code from which the user wants to transfer loyalty points (source).
The number of loyalty points that the user wants to transfer to another loyalty card. The number of points cannot be higher than the current balance on the loyalty card (source).
The merchant's transaction ID if it is different from the Voucherify transaction ID. It is really useful in case of an integration between multiple systems. It can be a transaction ID from a CRM system, database or 3rd-party service.
Reason for the transfer.
Response
Returns a loyalty card object for the loaded loyalty card, ie. the one that that points were transferred to from the other cards(s).
Response body schema for POST v1/loyalties/{campaignId}/members/{memberId}/transfers
.
Assigned by the Voucherify API, identifies the voucher.
A code that identifies a voucher. Pattern can use all letters of the English alphabet, Arabic numerals, and special characters.
Tag defining the category that this voucher belongs to. Useful when listing vouchers using the List Vouchers endpoint.
Unique category ID assigned by Voucherify.
Defines the type of the voucher.
LOYALTY_CARD
Object representing loyalty card parameters. Child attributes are present only if type is LOYALTY_CARD.
Activation timestamp defines when the code starts to be active in ISO 8601 format. Voucher is inactive before this date.
Expiration timestamp defines when the code expires in ISO 8601 format. Voucher is inactive after this date.
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
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
An optional field to keep any extra textual information about the code such as a code description and details.
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.
Flag indicating whether this voucher is a referral code; true
for campaign type REFERRAL_PROGRAM
.
A unique campaign name, identifies the voucher's parent campaign.
Assigned by the Voucherify API, identifies the voucher's parent campaign.
Determines the hours of validity, e.g. to create a happy hours scenario.
This object stores a summary of publish events: an events counter and an endpoint which can be called to return details of each event. A publication is required for loyalty cards and referral codes. This object gets updated whenever a voucher has been published. Publication means assigning a code to a particular customer. Typically, a publication is made by distributing your codes to your customers, e.g. through Export to MailChimp or publish voucher API method.
Stores a summary of redemptions that have been applied to the voucher.
Stores links to images of QR and barcode that correspond to an encrypted voucher code.
Unique customer identifier of the redeemable holder. It equals to the customer ID assigned by Voucherify.
Timestamp representing the date and time when the voucher was last updated in ISO 8601 format.