Transfer Gift Card or Balance
Transfers an entire gift card or partial amount from one user to another user
- Type: string
uuid requiredUnique ID of the gift card issued by and maintained in the Punchh system
- 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
x -pch -digest requiredThe signature for the API call
- Type: string
Accept requiredAdvertises which content types the client is able to understand
- 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
amount requiredAmount being transferred to a recipient. If the entire available amount on a gift card is selected, the whole card will be transferred.
- Type: string
client requiredOAuth client ID provided by the business
- Type: boolean
full _transfer Whether a gift card should be transferred or not. A "true" value indicates that the gift card itself should be transferred. Following the gift card transfer, the system revokes the original user’s ownership, and the transferee becomes the new owner. A "false" value indicates that only a partial amount should be transferred from the gift card.
- Type: string
passcode Secondary authentication PIN that must be passed if it is enabled for a business. It can be turned on/off from the Punchh platform.
- Type: string
recipient _email requiredEmail address of the user to whom the balance / gift card is being transferred. At least one of the three (i.e., recipient_email, recipient_phone, and recipient_fb_uid) should be provided. If more than one are provided as parameters, the system will identify that user for whom all of the provided parameters match.
- Type: string
recipient _fb _uid requiredFacebook "uid" of the user to whom the balance / gift card is being transferred. At least one of the three (i.e., recipient_email, recipient_phone, and recipient_fb_uid) should be provided. If more than one are provided as parameters, the system will identify that user for whom all of the provided parameters match.
- Type: integerFormat: int32
recipient _phone requiredPhone number of the user to whom the balance / gift card is being transferred. At least one of the three (i.e., recipient_email, recipient_phone, and recipient_fb_uid) should be provided. If more than one are provided as parameters, the system will identify that user for whom all of the provided parameters match.
- Type: object
200
{}