Skip to main content
Campaigns and ad groups define where ads run, how budgets are applied, and which targeting rules are active. These endpoints operate on your connected Apple Search Ads organization.
Update endpoints write to Apple Search Ads. Use them only when the customer expects campaign or ad group changes.

List Campaigns

curl
Query parameters: Response includes campaign IDs, names, status, countries, budget, serving state, and Apple metadata when available.

Update a Campaign

curl
Supported fields: You can send one field or multiple fields in the same update.

List Ad Groups

curl
Ad groups contain bids, Search Match settings, audience rules, and keyword targets.

Update an Ad Group

curl
Supported fields:

Pause and Resume Flow

Campaign-level pause:
curl
Resume campaign:
curl
Ad groups can also be paused independently:
curl
status: ENABLED only clears a user pause. If Apple returns serving issues such as CONTENT_PROVIDER_UNLINKED, billing issues, missing ad groups, or no eligible ads, fix those in Search Ads.

Typical Read Workflow

  1. List campaigns.
  2. Pick a campaignId.
  3. List ad groups for that campaign.
  4. Pull keyword reports or search terms.
  5. Decide whether to update bids, statuses, targeting keywords, or negative keywords.