May 2026

Product update

  • Spend Cap API & Data Export – Spend Cap capabilities are now available through both API and Data Export, allowing platforms to manage spend controls programmatically instead of relying on manual operational workflows. This makes it easier to create, monitor, and operationalize spend limits especially for customers that need tighter workflow automation around budget governance. It also strengthens Spend Cap as a product surface by making it usable beyond the UI and opening the door to deeper system-to-system integrations.
  • Impression Forecasting for Reserved Display Custom Targeting – You can now get impression forecasts for line items that use custom Key/Value targeting and Dayparting in Reserved Display campaigns. A new probability-weighted forecasting layer estimates available impressions for any combination of targeting filters, drawing on recent historical traffic patterns—so AdOps can quote and book targeted campaigns with confidence.
  • Reserved Display Data Export – Reserved Display Data Export is now live, bringing RD to parity with Sponsored Products, Sponsored Brands, and Sponsored Display for programmatic data access. This means platforms and partners can now consume RD data through the same broader export-driven workflows they already use for other ad types, which is especially important for analytics, reconciliation, and downstream partner integrations.
  • Agent-skills — The public moloco-mcm/agent-skills repository is now live and provides task-scoped skills that AI coding assistants such as Claude Code, Cursor, and Copilot can load when partner developers are implementing MCM integrations. This helps improve partner integration speed and quality. We started with a skill for ad preview, which gives partners a concrete example of how these task-scoped skills can accelerate implementation while improving integration quality.
  • Custom Attribute Filtering - Custom Attribute Filtering extends Moloco's Catalog and Decision API to support retailer-defined product attributes as first-class filter criteria. Platforms add a single optional custom_attributes column to their Item catalog CSV (no schema registration needed). These attributes can then be passed as filters in Decision API requests—matching by string, numeric range, or exact equality, with up to 10 criteria per request. Ads now respect a shopper's active selections on filtered pages, keeping ads relevant and unlocking new inventory. Supported for Sponsored Products and Sponsored Brands ad types.

API changes

Decision Public API

Fields

  • order_id added to reserved display ad result response (required) — ID of the associated order.
  • per_request deduplication setting restructured: method and criteria now have separate field descriptions.

Descriptions

  • criteria — reworded to clarify it defines attributes used to identify duplicates. CRITERIA_DEFAULT now notes it currently resolves to CRITERIA_NONE. **CRITERIA_ITEM_ID **scoped to DecideAdProducts only.
  • method — reworded to clarify how duplicates are resolved. METHOD_DEFAULT now notes it currently resolves to METHOD_WATERFALL. METHOD_WATERFALL now documents priority logic (earliest inventory wins).

Management Public API

Fields

  • updated_at (date-time, optional) added to spend-cap update request — must match current updated_at on the spend cap.
  • asset_id, imp_item_count, ctr_item, imp_item_to_purchase, cpm_item added to ad-account-level and platform-level summary rows — item-level metrics populated only for item-level group-by on Sponsored Brand campaigns.
  • ASSET added to summary group-by enum (ad-account and platform summaries).

Descriptions

  • RESERVED_IMPRESSIONS — description added: CPM-based Reserved Display targeting a fixed impression count at a set CPM.

Event Public API

No changes.

Documentation update

  • Updated the data transfer guide to reflect two new access methods now allowed for retrieving exported data: How to transfer data.
  • Documented Single Sign-On support for the standalone Campaign Manager so platform users can log in through their own identity provider, including providers such as Okta, Microsoft Entra ID, and OneLogin: SSO and MFA.
  • Documented Multi-Factor Authentication for the standalone Campaign Manager on the same public page, including the MFA experience and related setup details: SSO and MFA.
  • Added documentation for Demand Agent Phase 1, covering the feature overview and activation guidance: Demand Agent.
  • Updated the placement targeting guide to reflect the expansion of placement and audience targeting to additional Sponsored ad types: Placement Targeting.
  • Refreshed the Sponsored Products page to better match the Sponsored Brands and Sponsored Display structure, including a feature synopsis, adjustable-features table, and supporting links: Sponsored Products.
  • Added information and schemas for the new Billing v3 financial data exports: Financial Data.
  • Updated the bulk data export guide to add three new Reserved Display data exports, including line-item daily export, order info, and line item info: Bulk Data Export.
  • Documented the new Spend Cap data export, including its export schema: Spend Cap.
  • Added information about Reserved Display line-item-level data export to ad performance reporting: Ad Performance.