Tango · Schema

Tango Catalog Item

Schema for a Tango reward catalog item (brand and associated products)

Catalog ManagementDigital RewardsGift CardsIncentivesLoyaltyRewards As A Service

Properties

Name Type Description
brandCode string Unique brand identifier
brandName string Brand display name
description string Brand and reward description
imageUrls object Brand image URLs at various resolutions
items array Available reward products for this brand
status string
View JSON Schema on GitHub

JSON Schema

tango-catalog-item-schema.json Raw ↑
{
  "$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"]
}

Work with this as data

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.