Tango · JSON Structure
Tango Order Structure
Structural documentation for Tango reward order objects
Type: object
Properties: 0
Catalog ManagementDigital RewardsGift CardsIncentivesLoyaltyRewards As A Service
Tango Order Structure is a JSON Structure definition published by Tango.
Meta-schema:
JSON Structure
{
"title": "Tango Order Structure",
"description": "Structural documentation for Tango reward order objects",
"type": "object",
"fields": [
{
"name": "referenceOrderID",
"type": "string",
"required": true,
"description": "Tango-assigned unique order identifier (e.g. RA2026050300001)"
},
{
"name": "orderRefID",
"type": "string",
"required": false,
"description": "Your system's reference ID for idempotency and tracking"
},
{
"name": "customerIdentifier",
"type": "string",
"required": true,
"description": "The customer account that placed the order"
},
{
"name": "accountIdentifier",
"type": "string",
"required": true,
"description": "The funding account debited for this order"
},
{
"name": "amount",
"type": "number",
"required": true,
"description": "Total reward value in account currency (e.g. 25.00)"
},
{
"name": "currencyCode",
"type": "string",
"required": true,
"description": "ISO 4217 currency code (e.g. USD, GBP, EUR)"
},
{
"name": "status",
"type": "string",
"required": true,
"description": "COMPLETE | PENDING | FAILED | CANCELLED"
},
{
"name": "lineItems",
"type": "array",
"required": false,
"description": "Fulfilled reward line items within this order",
"items": {
"type": "object",
"fields": [
{"name": "referenceLineItemId", "type": "string", "description": "Unique line item ID"},
{"name": "utid", "type": "string", "description": "Universal Token ID of the reward product"},
{"name": "rewardName", "type": "string", "description": "Display name of the reward"},
{"name": "brandCode", "type": "string", "description": "Brand identifier"},
{"name": "amount", "type": "number", "description": "Line item value"},
{"name": "status", "type": "string", "description": "PENDING | FULFILLED | CANCELLED | FROZEN"},
{
"name": "fulfillment",
"type": "object",
"description": "Reward credential details",
"fields": [
{"name": "fulfillmentType", "type": "string", "description": "URL | CODE | CODE_PIN | CARD_NUMBER_PIN"},
{"name": "redemptionUrl", "type": "string", "description": "URL-based reward redemption link"},
{"name": "cardNumber", "type": "string", "description": "Gift card number"},
{"name": "cardPin", "type": "string", "description": "Gift card PIN"}
]
}
]
}
},
{
"name": "createdAt",
"type": "string",
"format": "date-time",
"description": "ISO 8601 creation timestamp"
}
]
}