Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
92 changes: 92 additions & 0 deletions dist/schemas/2.6.0/adagents.json
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,38 @@
"type": "string",
"format": "date-time",
"description": "ISO 8601 timestamp indicating when this file was last updated"
},
"property_features": {
"type": "array",
"description": "[AdCP 3.0] Optional list of agents that provide property feature data (certifications, scores, compliance status). Used for discovery - actual data comes from querying the agent's get_property_features task.",
"items": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "The agent's API endpoint URL (must implement get_property_features)"
},
"name": {
"type": "string",
"description": "Human-readable name of the vendor/agent (e.g., 'Scope3', 'TAG', 'OneTrust')"
},
"features": {
"type": "array",
"description": "Feature IDs this agent provides (e.g., 'carbon_score', 'tag_certified_against_fraud'). Use list_property_features on the agent for full definitions.",
"items": {
"type": "string"
},
"minItems": 1
},
"publisher_id": {
"type": "string",
"description": "Optional publisher identifier at this agent (for lookup)"
}
},
"required": ["url", "name", "features"],
"additionalProperties": true
}
}
},
"required": [
Expand Down Expand Up @@ -489,6 +521,66 @@
}
],
"last_updated": "2025-01-10T17:00:00Z"
},
{
"$schema": "/schemas/2.6.0/adagents.json",
"contact": {
"name": "Premium News Publisher",
"email": "adops@news.example.com",
"domain": "news.example.com"
},
"properties": [
{
"property_type": "website",
"name": "News Example",
"identifiers": [
{
"type": "domain",
"value": "news.example.com"
}
],
"tags": ["premium", "news"],
"publisher_domain": "news.example.com"
}
],
"tags": {
"premium": {
"name": "Premium Properties",
"description": "High-quality, brand-safe properties"
},
"news": {
"name": "News Properties",
"description": "News and journalism content"
}
},
"authorized_agents": [
{
"url": "https://sales.news.example.com",
"authorized_for": "All news properties",
"authorization_type": "property_tags",
"property_tags": ["news"]
}
],
"property_features": [
{
"url": "https://api.scope3.com",
"name": "Scope3",
"features": ["carbon_score", "sustainability_grade"],
"publisher_id": "pub_news_12345"
},
{
"url": "https://api.tagtoday.net",
"name": "TAG",
"features": ["tag_certified_against_fraud", "tag_brand_safety_certified"]
},
{
"url": "https://api.onetrust.com",
"name": "OneTrust",
"features": ["gdpr_compliant", "tcf_registered", "ccpa_compliant"],
"publisher_id": "ot_news_67890"
}
],
"last_updated": "2025-01-10T18:00:00Z"
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -1343,7 +1343,7 @@
],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.823Z",
"generatedAt": "2026-01-13T23:32:36.212Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -1377,7 +1377,7 @@
}
],
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.825Z",
"generatedAt": "2026-01-13T23:32:36.213Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,16 @@
"description": "Bid price for auction-based CPM pricing (required if using cpm-auction-option)",
"minimum": 0
},
"impressions": {
"type": "number",
"description": "Impression goal for this package",
"minimum": 0
},
"paused": {
"type": "boolean",
"description": "Whether this package should be created in a paused state. Paused packages do not deliver impressions. Defaults to false.",
"default": false
},
"targeting_overlay": {
"title": "Targeting Overlay",
"description": "Optional geographic refinements for media buys. Most targeting should be expressed in the brief and handled by the publisher. These fields are primarily for geographic restrictions (RCT testing, regulatory compliance).",
Expand Down Expand Up @@ -2009,7 +2019,7 @@
],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.826Z",
"generatedAt": "2026-01-13T23:32:36.215Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,7 @@
}
],
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.827Z",
"generatedAt": "2026-01-13T23:32:36.216Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
},
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.827Z",
"generatedAt": "2026-01-13T23:32:36.216Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -694,7 +694,7 @@
],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.828Z",
"generatedAt": "2026-01-13T23:32:36.216Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
28 changes: 27 additions & 1 deletion dist/schemas/2.6.0/bundled/media-buy/get-products-request.json
Original file line number Diff line number Diff line change
Expand Up @@ -635,6 +635,32 @@
},
"additionalProperties": true
},
"property_list": {
"title": "Property List Reference",
"description": "[AdCP 3.0] Reference to an externally managed property list. When provided, the sales agent should filter products to only those available on properties in the list.",
"type": "object",
"properties": {
"agent_url": {
"type": "string",
"format": "uri",
"description": "URL of the agent managing the property list"
},
"list_id": {
"type": "string",
"description": "Identifier for the property list within the agent",
"minLength": 1
},
"auth_token": {
"type": "string",
"description": "JWT or other authorization token for accessing the list. Optional if the list is public or caller has implicit access."
}
},
"required": [
"agent_url",
"list_id"
],
"additionalProperties": false
},
"context": {
"title": "Context Object",
"description": "Opaque correlation data that is echoed unchanged in responses. Used for internal tracking, UI session IDs, trace IDs, and other caller-specific identifiers that don't affect protocol behavior. Context data is never parsed by AdCP agents - it's simply preserved and returned.",
Expand All @@ -651,7 +677,7 @@
"required": [],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.829Z",
"generatedAt": "2026-01-13T23:32:36.217Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -1289,6 +1289,10 @@
"additionalProperties": true
}
},
"property_list_applied": {
"type": "boolean",
"description": "[AdCP 3.0] Indicates whether property_list filtering was applied. True if the agent filtered products based on the provided property_list. Absent or false if property_list was not provided or not supported by this agent."
},
"context": {
"title": "Context Object",
"description": "Opaque correlation data that is echoed unchanged in responses. Used for internal tracking, UI session IDs, trace IDs, and other caller-specific identifiers that don't affect protocol behavior. Context data is never parsed by AdCP agents - it's simply preserved and returned.",
Expand All @@ -1307,7 +1311,7 @@
],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.830Z",
"generatedAt": "2026-01-13T23:32:36.218Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
},
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.830Z",
"generatedAt": "2026-01-13T23:32:36.219Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@
],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.831Z",
"generatedAt": "2026-01-13T23:32:36.219Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@
},
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.831Z",
"generatedAt": "2026-01-13T23:32:36.219Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -792,7 +792,7 @@
],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.832Z",
"generatedAt": "2026-01-13T23:32:36.219Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@
}
],
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.834Z",
"generatedAt": "2026-01-13T23:32:36.220Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -1648,7 +1648,7 @@
}
],
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.835Z",
"generatedAt": "2026-01-13T23:32:36.221Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
12 changes: 11 additions & 1 deletion dist/schemas/2.6.0/bundled/media-buy/package-request.json
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,16 @@
"description": "Bid price for auction-based CPM pricing (required if using cpm-auction-option)",
"minimum": 0
},
"impressions": {
"type": "number",
"description": "Impression goal for this package",
"minimum": 0
},
"paused": {
"type": "boolean",
"description": "Whether this package should be created in a paused state. Paused packages do not deliver impressions. Defaults to false.",
"default": false
},
"targeting_overlay": {
"title": "Targeting Overlay",
"description": "Optional geographic refinements for media buys. Most targeting should be expressed in the brief and handled by the publisher. These fields are primarily for geographic restrictions (RCT testing, regulatory compliance).",
Expand Down Expand Up @@ -1417,7 +1427,7 @@
],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.836Z",
"generatedAt": "2026-01-13T23:32:36.222Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@
],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.837Z",
"generatedAt": "2026-01-13T23:32:36.222Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
}
],
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.837Z",
"generatedAt": "2026-01-13T23:32:36.223Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -1469,7 +1469,7 @@
}
],
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.839Z",
"generatedAt": "2026-01-13T23:32:36.224Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@
}
],
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.839Z",
"generatedAt": "2026-01-13T23:32:36.224Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,11 @@
"description": "Updated bid price for auction-based pricing options (only applies when pricing_option is auction-based)",
"minimum": 0
},
"impressions": {
"type": "number",
"description": "Updated impression goal for this package",
"minimum": 0
},
"paused": {
"type": "boolean",
"description": "Pause/resume specific package (true = paused, false = active)"
Expand Down Expand Up @@ -1519,7 +1524,7 @@
],
"additionalProperties": true,
"_bundled": {
"generatedAt": "2026-01-07T19:56:54.840Z",
"generatedAt": "2026-01-13T23:32:36.225Z",
"note": "This is a bundled schema with all $ref resolved inline. For the modular version with references, use the parent directory."
}
}
Loading