Send a gift card to 1 or more recipients. [Authenticated; Perm: System Integrator]

The endpoint assumes payment was captured externally.

This endpoint can also be used to simply generate a gift card code without delivery by setting the delivery method to 3 (our indicator for hand delivered gifts).

The request object is used by several of our APIs - but this particular endpoint enforces an External Transaction paymentMethodID (2) and requires supplying the externalTransaction fields and externalStorefrontID.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
uuid

For external transactions from integrators - a storefront ID must be specified for non-promotional gifts.

string

For external transactions, the customer's email address.

string

For external transactions, the customer's first name.

string

For external transactions, the customer's last name.

string

A reference number of an external transaction that was used to pay for these gifts.

itemGift
object

A simplied request objects used in the API for creating gifted items.

monetaryGift
object

A simplied request objects used in the API for creating gift cards.

string

Notes explaining why this gift(s) were sent.

int32

How these gifts will be "paid" for.

string

For promotional gifts - any related terms.

uuid

For promotional gifts - a promotion ID must be specified.

recipients
array of objects
recipients
uuid

A related Order ID - when related to an existing Order. Either the ID or Number can be specified. Preference given to ID if both are provided.

string

A related Order Number - when related to an existing Order. Either the ID or Number can be specified. Preference given to ID if both are provided.

string

Sender description. Will default to the account name.

int32

For promotional gifts - the number of days after the start date the gift is good for.

date-time

For promotional gifts - when the gift is valid starting. Will default to beginning of today - location local time.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/json