Skip to main content
POST /api/v2/buyer/media-buys/:mediaBuyId/reactivate Brings one PAUSED media buy back to ACTIVE. This is the only way to resume a paused media buy — approving a queued update never does this implicitly (see Updating a paused media buy).
This does not cascade. It touches only the targeted media buy — never the parent campaign row and never any sibling media buy on the same campaign. To reactivate every media buy on a campaign at once, use reactivate campaign instead.

Request

No request body.

Parameters

Response

  • mediaBuyId — the media buy that was reactivated.
  • name — the media buy’s display name.
  • previousStatus / newStatus — status before and after the call.
  • success — true when the seller’s storefront confirmed or accepted the resume. A resume the storefront refused or failed is returned as an error (see below), and the media buy stays PAUSED.
  • resumeRequestedAt — present only on a 202 response: when the seller accepted the resume it is still applying. newStatus is then PAUSED.

When the seller is still applying the resume

Some sellers answer a resume with “accepted, still applying it” instead of confirming at once. The call then returns 202 Accepted with resumeRequestedAt set and newStatus: "PAUSED": the media buy stays PAUSED until the seller reports it delivering, and then becomes ACTIVE on its own. Read the buy with GET /media-buys/:mediaBuyId to see when it does.

Errors

See Errors for the full error shape and recovery semantics.

Pause media buy

Halt spend on this single media buy

Reactivate campaign

Resume every media buy on a PAUSED campaign

Media buy

The media buy object, status table, and cascade behavior

Get media buy status

Poll live ADCP status