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

    Interface MediaBuyAvailableAction

    An action currently available on a media buy, resolved against the buy's current status, accepted commercial_terms.change_terms, account authorization, and applicable governance delegation. Authoritative for current availability, but not a replacement for negotiated rights: when explicit change_terms exist, this projection may temporarily omit an action because state changed, but MUST NOT silently replace its negotiated service mode, SLA, constraints, conditions, or contract reference. The containing array is uniquely keyed by action.

    interface MediaBuyAvailableAction {
        action: MediaBuyAvailableActionID;
        mode: MediaBuyActionMode;
        task?: "sync_creatives" | "control_media_buy" | "refine_proposals";
        sla?: SLAWindow;
        change_term_id?: string;
        terms_ref?: string;
        applicable_package_ids?: string[];
    }
    Index
    action: MediaBuyAvailableActionID
    task?: "sync_creatives" | "control_media_buy" | "refine_proposals"

    Compact-lifecycle task for this resolved action: operational control, commercial refinement, or creative lifecycle mutation.

    sla?: SLAWindow
    change_term_id?: string
    terms_ref?: string
    applicable_package_ids?: string[]

    For a package-scoped action, the exact packages currently eligible. Omission means every relevant package. Root actions omit this field.