Get Gift Card Details

🔒

Requires price_rules access scope. More access scope

The Get Gift Card Details API retrieves details of a specific gift card by its ID.

This API is especially useful for:

  1. Retrieving detailed information about a particular gift card.
  2. Verifying gift card attributes, including balance, expiration, and status.
  3. Monitoring gift card usage and related metadata.

Request Parameters

Public Request Parameters

📘

Public Request Parameters

Path Parameters

FieldTypeRequiredExampleDescription
idstringYes377026890382183978Gift card's unique ID.

Response Explanation

Public Response Parameters

📘

Public Response Parameters

Success Response

NameTypeDescriptionExample
gift_card.idstringUnique identifier for the gift card.377026890382183978
gift_card.last_charactersstringThe last characters of the gift card code.218p
gift_card.balancestringCurrent balance of the gift card.100.00
gift_card.initial_valuestringThe initial value of the gift card when created.100.00
gift_card.notestringNote attached to the gift card.note
gift_card.expires_onstringExpiration date of the gift card in ISO-8601 format, if applicable.null
gift_card.disabled_atstringTimestamp when the gift card was disabled, if applicable.null
gift_card.enabledbooleanWhether the gift card is currently enabled.true
gift_card.created_atstringTimestamp of when the gift card was created.2024-05-06T10:12:05Z
gift_card.updated_atstringTimestamp of when the gift card was last updated.2024-05-06T10:12:05Z
gift_card.statusstringCurrent status of the gift card (enable or disable).enable
gift_card.currencystringCurrency in which the gift card is denominated.USD
gift_card.line_item_idstringID of the line item associated with the gift card, if applicable.null
gift_card.order_idstringID of the order associated with the gift card, if applicable.null
gift_card.user_idstringUser ID of the creator or owner of the gift card.cba51e16-ac53-43d8-a7a3-161c5b1ecd8e
gift_card.template_suffixstringSuffix of the template used to render the gift card online.null
gift_card.customer_idstringCustomer ID associated with the gift card.2dd957e3-2051-4cdf-8584-9c0046b4d1ae

Error Response

Error responses in the API can be represented using two different fields: errors and error. Both fields provide details about issues encountered during request processing. Below is an explanation of the fields with their respective examples and descriptions.

FieldTypeExampleDescription
errorsArray[ "invalid line_item id"]A list of errors encountered during the request processing.
FieldTypeExampleDescription
errorString "store is not active"Indicates an error encountered during the process

Error Detail

Status CodeMessagePossible ReasonExample Response
400Bad RequestInvalid input format or request structure (e.g., missing required fields or incorrect data types).Bad Request
UnauthorizedThe request is missing valid authentication credentials or the credentials provided are invalid.Unauthorized

API Structure Overview

Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!