Hi Laurie,
Thank you for reaching out. From the shared details, what I understand is that you are trying to enable or disable campaigns based on certain parameters via API and you are looking to set this status based on the budget of the campaign. Could you please confirm if my understanding is correct? If yes, you need to implement the logic on your end to use mutate method of CampaignService to enable or pause campaign by setting the status field of campaign based on the budget field where you can use the amount field as predicate which will give you the average daily budget amount. Let me know if this clarifies your concerns.
Regards,
Nikisha Patel, Google Ads API Team