@adcp/sdk API Reference - v14.0.0-beta.6
    Preparing search index...

    Interface MediaBuyLifecycleCoordinatorOptions

    Index

    Properties

    preferredLifecycle?: "auto" | MediaBuyLifecycle

    Prefer compact when advertised. Established is useful for a dual-surface test lane.

    allowedLosses?: readonly MediaBuyCompatibilityLoss[]

    Named representational losses explicitly accepted for legacy mutations.

    principalScope?: string

    Stable, non-secret, server-controlled identity for the authenticated principal/tenant that owns this coordinator. Never derive it from buyer request content. It salts proposal snapshots so multi-tenant runners cannot reuse a snapshot across principals. Required for established proposal acceptance; without it snapshots are not retained.

    legacyPurchaseSellerSessionScope?: string

    Stable, non-secret identity for the authenticated seller/account session. Persist and reuse it when a coordinator is rehydrated. It is required for every established 2.5, 3.0, or 3.1 seller that provides no server context ID.

    legacyPurchaseContinuationStore?: LegacyPurchaseContinuationStore

    Durable storage for products-only legacy purchase continuations.

    legacyPurchaseContinuationTtlMs?: number

    Lifetime of a projected continuation. Defaults to five minutes.

    legacyPurchaseClaimTimeoutMs?: number

    Age after which an unresolved claim is reconciled instead of reported in-flight.

    legacyPurchaseOperationTtlMs?: number

    Bounded deterministic-replay window after the first claim. Defaults to 24 hours.

    reconcileLegacyPurchase?: ReconcileLegacyPurchase

    Application-owned authoritative reconciliation for ambiguous legacy creates.