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.
Request
curl
Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
advertiserId | string (path) | Yes | Unique identifier for the advertiser |
account.account_id | string | Yes | Advertiser ID (seat ID) to attach catalogs to |
catalogs | array | Yes | Catalog feeds to sync (1–50 per call) |
catalogs[].catalog_id | string | Yes | Buyer-assigned catalog identifier |
catalogs[].type | enum | Yes | product, offering, inventory, store, promotion, hotel, flight, job, vehicle, real_estate, education, destination |
catalogs[].name | string | No | Display name (1–255 chars) |
catalogs[].url | string | No | Remote feed URL. Provide this or items, not both |
catalogs[].items | array | No | Inline catalog items (max 10000). Provide this or url, not both |
catalogs[].feed_format | enum | No | google_merchant_center, facebook_catalog, shopify, linkedin_jobs, custom |
catalogs[].update_frequency | enum | No | realtime, hourly, daily, weekly |
catalogs[].conversion_events | array | No | Conversion event IDs linked to this catalog |
catalog_ids | array | No | Only process these catalog_ids from the catalogs array |
delete_missing | boolean | No | Archive buyer-managed catalogs not in this request. Default false |
dry_run | boolean | No | Preview changes without persisting. Default false |
validation_mode | enum | No | strict (default) or lenient item validation |
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 customer.
Related
Advertiser tasks
All advertiser operations
Advertiser overview
Fields, lifecycle, and concepts
List catalogs
See synced catalogs