🎉 AdCP 3.0 is now GA — see what's new
curl --request GET \
--url https://agenticadvertising.org/api/registry/publisher/authorization{
"publisher_domain": "<string>",
"agent_url": "<string>",
"authorized": 1,
"total": 1,
"publisher_wide": true,
"source": "adagents_json",
"unauthorized_properties": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>"
}
],
"authorized_for": "<string>"
}Returns whether a given agent is authorized for a publisher domain and how many of the publisher’s properties it can sell. When the agent has property-level authorization rows, the count is the intersection with the publisher’s property set; when it only has a publisher-wide row, the count equals the total. Returns 404 when the agent has no authorization (publisher-wide or property-level) for the domain.
curl --request GET \
--url https://agenticadvertising.org/api/registry/publisher/authorization{
"publisher_domain": "<string>",
"agent_url": "<string>",
"authorized": 1,
"total": 1,
"publisher_wide": true,
"source": "adagents_json",
"unauthorized_properties": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>"
}
],
"authorized_for": "<string>"
}Documentation Index
Fetch the complete documentation index at: https://docs.adcontextprotocol.org/llms.txt
Use this file to discover all available pages before exploring further.
"voxmedia.com"
"https://sales.pubmatic.com/mcp"
Authorization rollup
Count of publisher's properties the agent can sell.
x >= 0Total properties the publisher exposes.
x >= 0True when the agent has only a publisher-wide authorization (no property-level rows). In that case authorized equals total.
adagents_json, agent_claim Properties the agent is NOT authorized for. Empty when publisher_wide is true.
Show child attributes
Was this page helpful?