Details
Description
External API user can override the Budget Accrual Status for a deployment (which will impact ALL search engine campaigns related to that deployment),
Budget Accrual status is either Active or Paused.
The system's default behavior is the following:
Processed Order (Active campaigns) - Active Budget Accrual
Error Order - Active Budget Accrual
Paused Order - Active Budget Accrual
Terminated/Archived Order - Paused Budget Accrual
This new Budget Accrual status API service will now allow the following scenarios:
When campaigns are active, budget accrual can be set to paused (to spend out the remaining budget carryover) - which the API user will have to set with this new API service.
When campaigns are paused, budget accrual can be set to paused.
When the deployment is in ERROR, budget accrual can be set to paused
I do not think we should support when campaigns are deleted/archived/terminate that Budget Accrual should be Active. So please do not allow setting Budget Accrual active on an archived deployment (deleted campaigns).