API: Is there a way to know when campaign is paused for the month?

Is there an API attribute for when the campaign is paused?

I dont think so. You can try pausing a test campaign and checking what the call to the campaign endpoint returns.