POST /api/v2/buyer/advertisers/{advertiserId}/catalogs/sync
Inbound ADCP sync_catalogs endpoint. Buyers call this to sync catalog feeds and items onto the advertiser. Provide either a remote feed url or inline items per catalog — not both.
For an agent on the account-resolved V3 MCP surface, use save_catalog
instead. It saves exactly one catalog per request and requires an idempotency
key, so a retry returns the original outcome rather than applying another
update. Its request is one flat catalog object, not a catalog wrapper. A URL
is re-fetched on each save; archive through the same tool with isArchived: true and the catalog identity instead of looking for a separate delete
operation:
save_catalog, not this operation. Choose
Add feed to connect a hosted URL or upload a CSV, TSV, XLS, XLSX, or JSON
file. For an existing hosted feed, choose Sync now, which saves the feed
again and fetches it. For an existing uploaded feed, choose Replace file.
The Page shows each feed’s health, what its last sync changed, its transform and
its newest versions and syncs. When the feed address cannot be fetched without
signing in, such as a Google Drive or SharePoint share link, the Page shows the
API’s message and what to do next. The Page no longer shows per-item approval
counts or rejected rows, because the platform does not record an item review
result. It does not copy a generated instruction into chat. If you give Apostra
an exact feed URL or inline item payload, Apostra saves it with save_catalog.
Request
curl
Parameters
Response
action of created, updated, unchanged, failed, or deleted. Item-level problems appear in item_issues with severity error or warning. When dry_run was true, nothing is persisted.
Errors
400 VALIDATION_ERROR— a catalog supplies bothurlanditems, exceeds 50 catalogs, or failsstrictitem validation.404 NOT_FOUND—advertiserIddoes not exist or is not visible to the authenticated account.
Related
Advertiser tasks
All advertiser operations
Advertiser overview
Fields, lifecycle, and concepts
List catalogs
See synced catalogs