@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Interface MediaBuyLifecycleCoordinatorOptions

    Index
    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 whenever establishedProposalStore is configured, and for established 2.5, 3.0, or 3.1 sellers that provide no server context ID.

    legacyPurchaseContinuationStore?: LegacyPurchaseContinuationStore

    Durable storage for tokenless-catalog and products-only legacy purchase continuations.

    establishedProposalStore?: EstablishedProposalStore

    Durable storage for established 3.0/3.1 proposal evidence and mutation fences. Supply the same implementation to every buyer worker.

    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

    Maximum unresolved-operation monitoring time. Defaults to 24 hours. Terminal winners are retained for at least seven days even when this monitoring timeout is configured to a shorter value.

    reconcileLegacyPurchase?: ReconcileLegacyPurchase

    Application-owned authoritative reconciliation for ambiguous legacy creates.