Create gift card
POST/openapi/2026-07/gift_cards
Creates a new gift card for a specific customer or store.
Request
- application/json
- Body
- Example
Bodyrequired
gift_card objectrequired
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)
{
"gift_card": {
"code": "string",
"initial_value": "string",
"expires_on": "string",
"note": "string",
"customer_id": "string",
"template_suffix": "string",
"send_email": true,
"currency": "string"
}
}
Responses
- 200
OK
- application/json
- Schema
- Example
Schema
enable: gift card is active and usabledisable: gift card is disabled and cannot be used
error code
error message
data object
gift_card object
Gift card
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)
Whether the gift card is currently enabled
Time when the gift card was created (e.g., 2018-11-02T12:30:10Z)
Time when the gift card was last updated (e.g., 2018-11-02T12:30:10Z)
Status of the gift card:
Currency in which the gift card is denominated
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": {
"gift_card": {
"id": "string",
"last_characters": "string",
"balance": "string",
"initial_value": "string",
"note": "string",
"expires_on": "string",
"disabled_at": "string",
"enabled": true,
"created_at": "string",
"updated_at": "string",
"status": "string",
"currency": "string",
"line_item_id": "string",
"order_id": "string",
"user_id": "string",
"template_suffix": "string",
"customer_id": "string",
"code": "string"
}
}
}