https://api.semicola.com/api/v2/buyer. There’s no app screen or MCP tool for it
yet: use the REST API.
Turn syndication on or off
The answer is
201 with one record per agent. Turning a resource on records PENDING and starts the
share; turning it off records DISABLED at once.
- An
adcpAgentIdsentry that isn’t a listed seller fails with400 VALIDATION_ERRORanddetails.unknownAdcpAgentIds. - A
resourceIdthat isn’t on the advertiser returns404 NOT_FOUND(“No audience … on this advertiser.”).
Status records
adcpAgentAccountId is the seller account the resource was shared with (the mapped ads account for a
platform seller, otherwise the advertiser’s brand domain). completedAt stays empty until the share
finishes. If you toggle a record while its share is running, the toggle wins and the running share’s
result is dropped.
responseData is the agent’s own answer:
Why a share fails
Query status
GET /advertisers/{advertiserId}/syndication-status lists the advertiser’s records, most recently
updated first, as { "items": [ … ], "total": n }. Filters: resourceType, resourceId,
adcpAgentId (slug or id), enabled (true or false) and status; page with limit (1 to 100,
default 50) and offset.
Because the share is asynchronous, poll this until a record leaves PENDING and SYNCING. Each
outcome also raises a syndication.completed or syndication.failed
notification.
Turning sharing off
enabled: false stops later sharing of that resource with that agent: audience changes aren’t sent,
the resource isn’t sent when a campaign buys there, events from that source aren’t forwarded, and
catalog activation skips the agent. It doesn’t withdraw what the agent already received. Turning it
on again starts a new share.