@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Function adaptPackageRequestForV2

    • Adapt a v3-style package request for a v2 server. Converts creative_assignments to creative_ids (dropping weight and placement_ids). Strips v3-only package fields (optimization_goals, catalogs).

      When ctx is provided and the input has no buyer_ref, derives one as package.idempotency_key || ${ctx.parentBuyerRef}-${ctx.index} so v2.5 package-request validation passes. Caller-supplied buyer_ref always wins.

      Parameters

      • pkg: PackageRequestV3
      • Optionalctx: PackageAdapterContext

      Returns PackageRequestV2