TEGNA · JSON Structure

Tegna Campaign Structure

Field documentation for TEGNA AudienceOne advertising campaign objects.

Type: object Properties: 0
BroadcastingMediaTelevisionDigital AdvertisingOTTCTVFortune 500

Tegna Campaign Structure is a JSON Structure definition published by TEGNA.

Meta-schema:

JSON Structure

Raw ↑
{
  "title": "TEGNA Campaign Structure",
  "description": "Field documentation for TEGNA AudienceOne advertising campaign objects.",
  "type": "object",
  "fields": [
    {"name": "campaignId", "type": "string", "required": true, "description": "Unique campaign identifier assigned by TEGNA."},
    {"name": "name", "type": "string", "required": true, "description": "Human-readable campaign name."},
    {"name": "status", "type": "string (enum)", "required": true, "description": "Campaign lifecycle status.", "values": ["draft", "active", "paused", "completed"]},
    {"name": "startDate", "type": "string (date)", "required": true, "description": "ISO 8601 campaign start date."},
    {"name": "endDate", "type": "string (date)", "required": false, "description": "ISO 8601 campaign end date. Open-ended if null."},
    {"name": "budget", "type": "number", "required": true, "description": "Total campaign budget in USD."},
    {"name": "dailyBudget", "type": "number", "required": false, "description": "Daily spend cap in USD."},
    {"name": "targetAudiences", "type": "array[string]", "required": false, "description": "AudienceOne segment IDs for targeting."},
    {"name": "targetMarkets", "type": "array[string]", "required": false, "description": "TEGNA DMA market codes (e.g., DMA-539 for Tampa)."},
    {"name": "adFormats", "type": "array[string]", "required": false, "description": "Ad format types: display, native, pre-roll, mid-roll, connected-tv."}
  ]
}