API updates and changes for 2026
2026-10-09
Changed
- Campaign budget responses:
amountRemaining,amountCarryover, andamountUsedon campaignbudgetobjects are deprecated. On October 19, 2026, these fields will be removed from responses entirely.amountandtypeare unchanged. The samebudgetobject is returned for sponsored brand campaigns. See the Get campaigns reference.
2026-08-18
Changed
- Assets API collections: The five beta collection endpoints below are deprecated as of August 18, 2026. They continue to work as before until they are removed on August 27, 2026; after that date, requests to them will fail. Endpoints for individual assets are not affected. See the Assets API reference.
/public/v1/assets/collection(POST)/public/v1/assets/collections(GET)/public/v1/assets/collection/{collection-id}(GET, PATCH, DELETE)
2026-04-16
Changed
- Campaigns responses:
promotionTypeis marked as deprecated since November 21, 2024; useadFormaton campaign responses andformatPropertieson bid responses instead. See the Get campaigns reference. From April 23, 2026,promotionTypewill be returned asnull; removal from requests and responses is planned for April 30, 2026 (subject to confirmation).
API updates and changes for 2025
2025-12-01 to 2025-12-31
Removed
/public/v1/campaign-service/estimated-clickswas removed after 1 year of deprecation. It has received no traffic for 7 months.
2025-11-03 to 2025-11-26
2025-09-03 to 2025-09-16
Changed
/v2/auctions: Addedpageobject to sponsored listings and banner auction requests./v2/auctions/sponsored-brand: Added optionalpagefield to request.
2025-08-12 to 2025-08-28
Added
/public/v1/campaign-service/campaigns/exclusive-banner(POST) and/public/v1/campaign-service/campaigns/exclusive-banner/{campaign-id}(GET, PATCH) endpoints for exclusive banner campaign management./public/v1/campaign-service/campaigns/exclusive-listing(POST) and/public/v1/campaign-service/campaigns/exclusive-listing/{campaign-id}(GET, PATCH) endpoints for exclusive listing campaign management./public/v1/media-service/slots/{slot-id}endpoint with DELETE and PATCH methods for individual slot management.- POST method added to
/public/v1/offsite-ads/audiencesfor creating audience jobs.
2025-07-01 to 2025-07-15
Added
/public/v1/campaign-service/json-templates(GET, POST) and/public/v1/campaign-service/json-templates/{json-template-id}(GET, PATCH) endpoints for managing campaign JSON templates./public/v1/media-service/slotsendpoint (GET, POST) for listing and creating media slots./public/v1/media-service/slots/{slot-id}/fallbackendpoint (DELETE) for configuring slot fallback behavior./public/v1/offsite-ads/audiencesendpoint (GET) for listing audiences in offsite ads.- DELETE method added to
/public/v1/campaign-service/campaigns/{campaign-id}/bidsfor deleting all bids.
2025-06-11 to 2025-06-30
Added
/public/v1/toppie/reporting/file-reports/daily-kpis-by-productendpoint (GET) for exporting daily KPIs by product./public/v1/campaign-service/campaigns/{campaign-id}/productsendpoint (GET, PUT) for managing products within a campaign.- Offsite ads public API endpoints under
/public/v1/offsite-ads
2025-05-01 to 2025-05-30
Added
/public/v1/toptimize/forecasting/campaign(POST),/public/v1/toptimize/forecasting/inventory(POST), and/public/v1/toptimize/forecasting/marketplace(GET) endpoints for campaign and inventory forecasting.
2025-04-01 to 2025-04-30
Added
- Offsite Ads beta endpoints (
/v2/offsite-ads/) /toptimize/v1/predictionsbeta endpoint for CTR/CVR predictions./toptimize/v1/retrievalbeta endpoint for object retrieval./public/v1/segment-service/segments/{segment-id}/uploadendpoint (POST) for uploading segment data./public/v1/campaign-service/campaigns/{campaign-id}/restrictions(GET, POST) and/public/v1/campaign-service/campaigns/{campaign-id}/restrictions/{restriction-id}(PATCH) endpoints for campaign restriction management./public/v1/campaign-service/restriction-types(GET) and/public/v1/campaign-service/restriction-types/{restriction-type-id}(GET) endpoints for managing restriction type definitions./public/v1/reporting-service/file-reports/scored-attributionendpoint (GET) for scored attribution file reports./public/v1/reporting-service/file-reports/interactionsendpoint (GET) for exporting interaction data.- DELETE method added to
/public/v1/toppie/campaigns/{campaign-id}for deleting campaigns.
Changed
- Events: Added missing references to display new pageview object.
/v2/events: Added optionaldeviceTypeandchannelfields for impressions, clicks, purchases, and pageviews.
2025-03-03 to 2025-03-26
Added
/toptimize/v1/rankbeta endpoint for ranking objects./public/v1/segment-service/segments(GET, PUT) and/public/v1/segment-service/segments/{segment-id}(DELETE) endpoints for segment management./public/v1/segment-service/segments/{segment-id}/signed-urlendpoint (GET) for obtaining signed URLs for segment uploads./public/v1/toppie/productsendpoint (GET) for listing vendor products in Toppie./public/v1/reporting-service/interactionsendpoint (GET) for querying interaction data./public/v1/toppie/account/balanceendpoint (GET) for viewing account balance./public/v1/toppie/account/topupsendpoint (GET) for viewing account top-ups./public/v1/billing-service/campaign-billing-contactendpoint (GET, PUT)./public/v1/billing-service/billing-contacts(GET) and/public/v1/billing-service/billing-contacts/{billing-contact-id}(GET, PUT) endpoints for marketplace-level billing contact management./public/v1/billing-service/vendor-billing-contact(PUT) and/public/v1/billing-service/vendors/{external-vendor-id}/vendor-billing-contact/{billing-contact-id}(DELETE) endpoints for vendor-level billing contacts.- PATCH method added to
/public/v1/toppie/campaigns/{campaign-id}for updating campaigns.
Changed
/v2/auctions/sponsored-brand: Added optionalopaqueUserIdandvendorIdfields.- Events: Added placement tracking example for carousel analytics.
/v2/auctions/travel: Extended to support flights in addition to hotels.
2025-02-04 to 2025-02-26
Added
/public/v1/toppie/campaigns(GET, POST) and/public/v1/toppie/campaigns/{campaign-id}(GET) endpoints for Toppie campaign management./public/v1/toppie/campaigns/{campaign-id}/bidsendpoint (GET) for managing campaign bids.- Toppie reporting endpoints (
/public/v1/toppie/reporting) /public/v1/billing-service/vendors/{external-vendor-id}/wallets(GET, POST) and/public/v1/billing-service/vendors/{external-vendor-id}/wallets/{wallet-id}/adjust(POST) endpoints for vendor wallet management.- PATCH method added to
/public/v1/catalog-search-service/catalogs/productsfor updating products.
Changed
- Events: Documented that halo attribution requires
vendorId.
2025-01-06 to 2025-01-28
Added
/v2/auctions/travelendpoint for hotel travel auctions./v2/events/beta/link-usersbeta endpoint to link user accounts./public/v1/reporting-service/marketplace/campaigns-kpis(GET) and/public/v1/reporting-service/marketplace/vendors-kpis(GET) endpoints for marketplace-level KPI reporting.