get https://{shopdomain}.myshoplaza.com/openapi/2022-01/gift_cards/
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:
- Retrieving detailed information about a particular gift card.
- Verifying gift card attributes, including balance, expiration, and status.
- Monitoring gift card usage and related metadata.
Request Parameters
Public Request Parameters
Path Parameters
Field | Type | Required | Example | Description |
---|---|---|---|---|
id | string | Yes | 377026890382183978 | Gift card's unique ID. |
Response Explanation
Public Response Parameters
Success Response
Name | Type | Description | Example |
---|---|---|---|
gift_card.id | string | Unique identifier for the gift card. | 377026890382183978 |
gift_card.last_characters | string | The last characters of the gift card code. | 218p |
gift_card.balance | string | Current balance of the gift card. | 100.00 |
gift_card.initial_value | string | The initial value of the gift card when created. | 100.00 |
gift_card.note | string | Note attached to the gift card. | note |
gift_card.expires_on | string | Expiration date of the gift card in ISO-8601 format, if applicable. | null |
gift_card.disabled_at | string | Timestamp when the gift card was disabled, if applicable. | null |
gift_card.enabled | boolean | Whether the gift card is currently enabled. | true |
gift_card.created_at | string | Timestamp of when the gift card was created. | 2024-05-06T10:12:05Z |
gift_card.updated_at | string | Timestamp of when the gift card was last updated. | 2024-05-06T10:12:05Z |
gift_card.status | string | Current status of the gift card (enable or disable ). | enable |
gift_card.currency | string | Currency in which the gift card is denominated. | USD |
gift_card.line_item_id | string | ID of the line item associated with the gift card, if applicable. | null |
gift_card.order_id | string | ID of the order associated with the gift card, if applicable. | null |
gift_card.user_id | string | User ID of the creator or owner of the gift card. | cba51e16-ac53-43d8-a7a3-161c5b1ecd8e |
gift_card.template_suffix | string | Suffix of the template used to render the gift card online. | null |
gift_card.customer_id | string | Customer 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.
Field | Type | Example | Description |
---|---|---|---|
errors | Array | [ "invalid line_item id"] | A list of errors encountered during the request processing. |
Field | Type | Example | Description |
---|---|---|---|
error | String | "store is not active" | Indicates an error encountered during the process |
Error Detail
Status Code | Message | Possible Reason | Example Response |
---|---|---|---|
400 | Bad Request | Invalid input format or request structure (e.g., missing required fields or incorrect data types). | Bad Request |
Unauthorized | The request is missing valid authentication credentials or the credentials provided are invalid. | Unauthorized |