Changelog
¶ [1.4.0] - 2026-09-15
¶ Added
- Campaign Management: Archive Campaigns endpoint (
POST /v1/ads/{account_id}/campaigns/archive), archiving up to 500 campaigns per request under the existingads.campaigns.writescope. Archiving ends delivery for a campaign and everything under it while keeping it readable, and is final - Campaign Management:
CAMPAIGN_CONFIGURED_STATUS_USER_ARCHIVEDandCAMPAIGN_CONFIGURED_STATUS_SYSTEM_ARCHIVEDvalues on CampaignConfiguredStatus - Campaign Management:
CAMPAIGN_EFFECTIVE_STATUS_REASON_CAMPAIGN_ARCHIVEDandAD_GROUP_EFFECTIVE_STATUS_REASON_CAMPAIGN_ARCHIVEDeffective status reasons, matching the existingAD_EFFECTIVE_STATUS_REASON_CAMPAIGN_ARCHIVED
¶ [1.3.0] - 2026-09-08
¶ Added
- Ad Management:
configured_status,effective_status, andeffective_status_reasonsfields on the Ad model, exposing ad-level status alongside the existing campaign and ad group statuses.configured_statusis also settable via Update Ads (AD_CONFIGURED_STATUS_ACTIVE,AD_CONFIGURED_STATUS_PAUSED)
¶ [1.2.0] - 2026-08-27
¶ Added
- Async Reporting:
include_headersrequest parameter to include a header row in generated CSV reports
¶ [1.1.0] - 2026-08-19
Introduces Asset Hub and Creative Hub (beta), adding media and creative management to the Ads API through the Get Assets, Create Asset, Get Creatives, and Create Creatives endpoints and the new ads.creatives.read and ads.creatives.write scopes.
¶ [1.0.0] - 2025-10-01
Initial release of the Uber Ads API v1.
¶ Added
- Campaign Management: Get campaigns and ad groups
- Product Catalog: Access product information
- Reporting: Generate and retrieve performance reports
- OAuth 2.0 authentication with scoped access tokens
- Comprehensive data models for advertising entities