Update Campaign Approval
Campaigns
Update Campaign Approval
Move the campaign through the approval state machine.
Allowed transitions:
DRAFT→PENDING_APPROVALPENDING_APPROVAL→APPROVED|REJECTED|DRAFT(recall)APPROVED→DRAFT(re-edit; campaign should be paused first)REJECTED→DRAFT(revise + resubmit)
Anything else is a 400 — owners can’t skip review by self-approving a DRAFT, can’t re-approve a previously-rejected campaign without revising, etc. Auth controls who can move things, this rule controls what moves are coherent.
POST
Update Campaign Approval
Headers
The tenant you are making this request on behalf of
Your api key
Path Parameters
Body
application/json
Manual moves through the campaign approval workflow.
Approval lifecycle for a Campaign. Independent of is_active.
Available options:
DRAFT, PENDING_APPROVAL, APPROVED, REJECTED 