How can you determine when a tweet stops being promoted?
Twitter ads API will return a history of promoted tweets with
<accounts>/:<ad_account>/promoted_tweets
However, as far as I can tell, none of the fields from this endpoint tell us the status of this promotion. Is the tweet still being promoted? Was the tweet deleted? Etc.
This is a problem because if you ask for promoted metrics from the Twitter V2 API on a non-promoted tweet, the entire call fails. The error does not specify why the call failed so we can't recover properly by retrying or calling again without requesting the promoted fields.