Batch create gift cards
POST/openapi/2026-07/gift_cards/batch
Creates gift cards for a specific customer or store.
Request
- application/json
- Body
- Example
Bodyrequired
- Array [
- ]
gift_cards object[]
Gift card information
The gift card code, which is a string of alphanumeric characters. Must be between 8 and 20 characters
The initial value of the gift card when it was created (e.g., 200.00)
The expiration date of the gift card (e.g., 2018-11-02T12:30:10Z)
An optional note that a merchant can attach to the gift card that isn't visible to customers
The ID of the customer associated with this gift card
The suffix of the Liquid template that's used to render the gift card online
Whether to send a notification email to the customer. Defaults to true
ISO 4217 currency code for the gift card (e.g., USD, EUR, CNY)
Current balance of the gift card (e.g., 150.00)
{
"gift_cards": [
{
"code": "string",
"initial_value": "string",
"expires_on": "string",
"note": "string",
"customer_id": "string",
"template_suffix": "string",
"send_email": true,
"currency": "string",
"balance": "string"
}
]
}
Responses
- 200
OK
- application/json
- Schema
- Example
Schema
- Array [
- ]
- Array [
- ]
error code
error message
data object
success_gift_cards object[]
Successfully applied gift cards
Gift card ID
Last four characters of the gift card code
Current balance of the gift card
The initial value of the gift card
Note attached to the gift card
Expiration date of the gift card (e.g., 2018-11-02T12:30:10Z)
Time when the gift card was disabled (e.g., 2018-11-02T12:30:10Z)
Currency in which the gift card is denominated (e.g., USD, EUR, CNY)
ID of the line item associated with the gift card
ID of the order associated with the gift card
User ID of the creator or owner of the gift card
Suffix of the template used to render the gift card online
Customer ID associated with the gift card
The gift card code, consisting of alphanumeric characters (minimum: 8 characters, maximum: 20 characters)
failed_gift_cards object[]
Failed gift cards
Gift card ID
Last four characters of the gift card code
Current balance of the gift card
The initial value of the gift card
Note attached to the gift card
Expiration date of the gift card (e.g., 2018-11-02T12:30:10Z)
Time when the gift card was disabled (e.g., 2018-11-02T12:30:10Z)
Currency in which the gift card is denominated (e.g., USD, EUR, CNY)
ID of the line item associated with the gift card
ID of the order associated with the gift card
User ID of the creator or owner of the gift card
Suffix of the template used to render the gift card online
Customer ID associated with the gift card
The gift card code, consisting of alphanumeric characters (minimum: 8 characters, maximum: 20 characters)
{
"code": "string",
"message": "string",
"data": {
"success_gift_cards": [
{
"id": "string",
"last_characters": "string",
"balance": "string",
"initial_value": "string",
"note": "string",
"expires_on": "string",
"disabled_at": "string",
"currency": "string",
"line_item_id": "string",
"order_id": "string",
"user_id": "string",
"template_suffix": "string",
"customer_id": "string",
"code": "string"
}
],
"failed_gift_cards": [
{
"id": "string",
"last_characters": "string",
"balance": "string",
"initial_value": "string",
"note": "string",
"expires_on": "string",
"disabled_at": "string",
"currency": "string",
"line_item_id": "string",
"order_id": "string",
"user_id": "string",
"template_suffix": "string",
"customer_id": "string",
"code": "string"
}
]
}
}