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

    Variable MEDIA_BUY_TRANSITIONSConst

    MEDIA_BUY_TRANSITIONS: ReadonlyMap<MediaBuyStatus, ReadonlySet<MediaBuyStatus>> = ...

    Legal MediaBuyStatus transitions per media-buy-status.json.

    active ↔ paused is reversible (buyer pauses, seller resumes). completed | rejected | canceled are terminal — no outbound edges.

    pending_start → rejected is supported because the schema's prose ("declined by the seller after creation") does not exclude post-start rejection. Storyboards do not exercise that edge today; sellers MAY narrow it in their own enforcement if their upstream forbids it.