code:
String -
The gift card's code. It must be 8-20 characters long and contain only letters(a-z) and numbers(0-9).
It isn't case sensitive. If not provided, then a random code will be generated.
customerId:
ID -
The ID of the customer who will receive the gift card. Requires `write_customers` access_scope.
expiresOn:
Date -
The date at which the gift card will expire. If not provided, then the gift card will never expire.
initialValue:
Decimal! -
The initial value of the gift card.
note:
String -
The note associated with the gift card, which isn't visible to the customer.
notify:
Boolean -
Whether to send a notification to the customer and recipient when the gift card is issued.
Defaults to `true`.
Setting this to `false` will prevent all notifications to the customer or recipient.
recipientAttributes:
GiftCardRecipientInput -
The recipient attributes of the gift card.
templateSuffix:
String -
The suffix of the Liquid template that's used to render the gift card online.
For example, if the value is `birthday`, then the gift card is rendered using the template `gift_card.birthday.liquid`.
If not provided, then the default `gift_card.liquid` template is used.