@JBabichJapan ah, yes, we’re actually also using REASONS_NOT_SERVABLE in the check, I just forgot to include it in my original post 
thanks for the response!
I don’t necessarily love the idea of keeping track of a running or currently_live state for all promoted tweets within our system, but at the same time, it seems very wasteful to continue making calls to get updated statistics for promoted tweets that aren’t even currently running.
on the other hand, in this implementation, we will have to make additional calls to periodically check on the status of the promoted tweets, line items, and campaigns, since users can pause and unpause campaigns, etc, which means a previously-“dead” promoted tweet can be brought back to life.
is there a canonical or recommended way (or any general advice) to build such a system - one that keeps up-to-date statistics on promoted tweets?
again, thanks!