POST /api/v2/buyer/plan-suggestion-sets/:planSuggestionSetId/approve
Approves the entire set — every media buy it moves budget between. There is no
per-media-buy approval: the members are two sides of one transfer, so approving
part of it would either create budget the plan never freed or strand budget it
did. See plan suggestion sets for why.
Only a set in AWAITING_APPROVAL can be approved. A set that has since been
superseded by a newer run, expired because one of its media buys changed, or
already been decided returns 409 — the decision is refused rather than applied
to a recommendation that no longer describes your campaign.
Request
No request body. Approval takes no reason — only
rejection does. A body
sent here is ignored rather than rejected.
Parameters
Response
The approval is recorded against every member suggestion at once, so the set and
its members can never disagree about whether the transfer was accepted.
Errors