Customer and account methods

The following terminology is used in this section:

TerminologyDefinition
accountIdentifierA unique identifier for this account. This identifier must be lowercase if alphabetic characters are used.
contactEmailAn email address for a designated representative for this account.
customerIdentifierAn official identifier for this customer. This identifier needs to be lowercase if alphabetic characters are used.
displayNameA friendly name for a customer or account

Order methods

The following terminology is used in this section:

TerminologyDefinition
accountIdentifierspecify the account this order will be deducted from
amountAn email address for a designated representative for this account.
campaignAn official identifier for this customer. This identifier needs to be lowercase if alphabetic characters are used.
customerIdentifierA friendly name for a customer or account
emailSubjectOptional. If not specified, a default email subject will be used for the specified reward.
etidOptional. The unique identifier for the email template you would like to use. Only applicable if sendEmail is true.
externalRefIDOptional. Idempotent field that can be used for client-side order cross reference and prevent accidental order duplication. Will be returned in order response, order details, and order history. (100 alphanumeric characters max)
messageoptional gift message
newEmailA new email to resend this order to.
notesOptional order notes (up to 150 characters)
recipientemail - required if sendEmail is true
recipientfirstName - required if sendEmail is true (100 character max)
recipientlastName - always optional (100 character max)
referenceOrderIDReference order ID is returned in the order response payload
sendEmailshould Tango send the email to the recipient?
senderfirstName - always optional (100 character max)
senderlastName - always optional (100 character max)
senderemail - always optional
utidthe unique identifier for the reward you are sending as provided in the Get Catalog call

Line item methods

The following terminology is used in this section:

TerminologyDefinition
referenceOrderIDA unique identifier for an order
externalRefIdSpecifies the external reference order ID
statusThe line item status to be retrieved for each line item
emailStatusThe email status to be retrieved for each line item
orderStatusorderStatus
orderSourceThe order source to be retrieved for each line item
recipientEmailA recipient's email address. This will return line items across all orders.
recipientFirstName The recipient's first name. This will return line items across all orders.
recipientLastNameThe recipient's last name. This will return line items across all orders.
accountIdentifierThe account identifier used to place an order. This will return line items across all orders.
startDateSpecifies the starting date or date time to be queried according to RFC 3339
endDateSpecifies the ending date or date time to be queried according to RFC 3339
columnSortNameSpecifies the column name to sort by. If columnSortName is not specified, it will sort by dateIssued.
columnSortAscendingTrue- will sort by ascending order for the column specified in columnSortName.
False will sort by descending order for the column specified in columnSortName. If columnSortName is not specified, it will sort by dateIssued.
elementsPerBlockSpecifies the number of elements returned by page
pagePreviousTrue returns the previous page. False returns the next page
PageKeysThis filter uses keyset paging. To move to the next page, use the nextPageKeys object from the keySetPage object. The nextKeyPage object is an array of two strings.

Funding methods

The following terminology is used in this section:

TerminologyDefinition
accountIdentifierspecify the account this credit card is associated with
amountspecify the amount to fund in USD
billingAddressfirstName - specify the billing address first name
billingAddresslastName - specify the billing address last name
billingAddressaddressLine1 - specify the billing address line 1
billingAddressaddressLine2 - Optional. Specify the billing address line 2
billingAddresscity - specify the billing address city
billingAddressstate - specify the billing address state
billingAddresspostalCode - specify the billing address postal code
billingAddresscountry - specify the billing address 2-letter country code
billingAddressemailAddress - specify the billing address email
contactInformationfullName - Optional. Used for email receipts. Specify the contact full name.
contactInformationemailAddress - Optional. Used for email receipts. Specify the contact email address.
creditCardnumber - specify the account this order will be deducted from
creditCardexpiration - specify the card expiration date in YYYY-MM format
creditCardverificationNumber - specify the 3 or 4-digit card security code on back of card (CVV2, CVC2, or CID)
creditCardTokenspecify the credit card token to fund with
customerIdentifierspecify the customer associated with the credit card. Must be the customer the accountIdentifier is associated with.
depositIdCredit card deposit identifier returned in Deposit response payload
ipAddressspecify the The IP address of the person adding the credit card
labelspecify a label for the credit card

Email template methods

The following terminology is used in this section:

TerminologyDefinition
accentColorA Hex color value, six hexadecimal digits preceded by a pound sign, used as an accent in the email.
accessControl(Optional) Which Customers and/or Accounts should have access to this template.
accessControltype - The type of access being specified: PLATFORM, CUSTOMER or ACCOUNT.
accessControlidentifier - If the type is PLATFORM, the platform name or can be left blank. If the type is CUSTOMER OR ACCOUNT, the customerIdentifier or the accountIdentifier, respectively.
closingAfter the reward credential, a space to close the message to the recipient
customerServiceMessage(Optional) If left null, Tango Card's Customer Support contact information will be included. Otherwise contact information for your customer support, if you are taking responsibility for providing first tier customer support of your recipients.
defaultsIf you want this template to be used at order time for the given Platform, Customer or Account when the Email Template Identifier (etid) is not provided with the order.
defaultstype - The type of default being specified: PLATFORM, CUSTOMER or ACCOUNT.
defaultsidentifier - If the type is PLATFORM, the platform name or can be left blank. If the type is CUSTOMER OR ACCOUNT, the customerIdentifier or the accountIdentifier, respectively.
fromNameThe name that will appear in the From line of the email.
headerImageA Base64 encoded string of an image that will show as the header of the email.
headerImageAltTextThe Alt Text for the Header Image in the email.
messageBodyThe message body for the email. This is often used to let the recipient know why they have received the reward.
nameA unique name to give the template.
subjectThe Subject of the email.

What’s Next

© 2025 Tango API are provided by Tango, a division of BHN, Inc.