Tango Catalog Item
Schema for a Tango reward catalog item (brand and associated products)
Catalog ManagementDigital RewardsGift CardsIncentivesLoyaltyRewards As A Service
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://github.com/api-evangelist/tango/blob/main/json-schema/tango-catalog-item-schema.json",
"title": "Tango Catalog Item",
"description": "Schema for a Tango reward catalog item (brand and associated products)",
"type": "object",
"properties": {
"brandCode": {
"type": "string",
"description": "Unique brand identifier"
},
"brandName": {
"type": "string",
"description": "Brand display name"
},
"description": {
"type": "string",
"description": "Brand and reward description"
},
"imageUrls": {
"type": "object",
"description": "Brand image URLs at various resolutions",
"properties": {
"200w-326ppi": {"type": "string", "format": "uri"},
"200w": {"type": "string", "format": "uri"}
}
},
"items": {
"type": "array",
"description": "Available reward products for this brand",
"items": {
"type": "object",
"properties": {
"utid": {
"type": "string",
"description": "Universal Token ID - unique product identifier"
},
"rewardName": {
"type": "string",
"description": "Reward product display name"
},
"currencyCode": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"valueType": {
"type": "string",
"enum": ["FIXED_VALUE", "VARIABLE_VALUE"],
"description": "Whether this product has a fixed or variable value"
},
"faceValue": {
"type": "number",
"description": "Fixed face value (for FIXED_VALUE products)"
},
"minValue": {
"type": "number",
"description": "Minimum value (for VARIABLE_VALUE products)"
},
"maxValue": {
"type": "number",
"description": "Maximum value (for VARIABLE_VALUE products)"
},
"countries": {
"type": "array",
"items": {"type": "string"},
"description": "ISO 3166-1 alpha-2 country codes where this reward is valid"
},
"credentialTypes": {
"type": "array",
"items": {"type": "string"},
"description": "Delivery credential types available"
},
"status": {
"type": "string",
"enum": ["active", "inactive"]
}
},
"required": ["utid", "rewardName", "currencyCode", "valueType"]
}
},
"status": {
"type": "string",
"enum": ["active", "inactive"]
}
},
"required": ["brandCode", "brandName"]
}
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/tango-catalog-item"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.