Fetch Gift Card Transaction History
Returns the transaction history of a specified gift card
- Type: string
uuid requiredUnique ID of the gift card issued by and maintained in the Punchh system
- Type: string
x -pch -digest requiredThe signature for the API call
- Type: string
Authorization requiredUsed to authorize the request with access_token. It should be supplied as
Bearer ACCESS_TOKEN_GOES_HERE. Note: When authentication is performed using Advanced Authentication, you must include theid_tokenin theid-tokenheader and theaccess_tokenin theAuthorizationheader. See Access Punchh APIs Using Access and ID tokens - Type: string
Accept requiredAdvertises which content types the client is able to understand
- Type: string
Accept - Language Preferred language
- Type: string
Content - Type requiredSet this header to application/json.
- Type: string
User - Agent requiredUsed to identify the software, device, and application initiating the request, providing information about the client to the server. For details, see User Agent.
- Type: string
id -token A token that contains identity information about the authenticated user. It is used to verify the user’s identity and is required only when authentication is performed using Advanced Authentication. This token alone does not grant access to Punchh APIs. To access the APIs, you must include the
id_tokenin theid-tokenheader and theaccess_tokenin theAuthorizationheader. See Access Punchh APIs Using Access and ID tokens
- Type: string
client requiredOAuth client ID provided by the business
- Type: array object[]
200 - Type: numberFormat: float
amount Amount involved in the transaction
- Type: numberFormat: float
balance Updated balance of the gift card after the transaction
- Format: date-timeenum
date const:YYYY-MM-DDThh:mm:ssZDate/time when the transaction happened, in ISO 8601 format
Y Y Y Y - M M - D D Thh:mm:ss Z
- Type: string
description Additional information about the transaction event. A 'null' value indicates that no additional details are available.
- Type: string
event Title of the transaction event displayed in the app. This respects the locale, so the value of this may change with the requested locale.
- Type: string
event _type Fixed value of the transaction event that indicates the type of gift card transaction. Logic in the app can be applied based on the values returned in this parameter. For example, color coding in the transaction history can be based on this. Values returned are:
- reloaded
- card_added
- transferred
- redeemed
[
{
"date": "YYYY-MM-DDThh:mm:ssZ",
"event": "string",
"description": "string",
"amount": 1,
"balance": 1,
"event_type": "string"
}
]