You should be pulling all analytical metrics surrounding promoted tweets through the analytics endpoints. The other endpoints (such as Get promoted_tweets) should be used to pull the promoted tweet IDs and associated line_item IDs in which you would use to plug into ‘entity_ids’ in our Analytics endpoints.
Ex. Retrieve all Promoted tweet IDs + line item IDs - note only copy/pasted portion of response
$ twurl -H ads-api.twitter.com "/2/accounts/19bgp7/promoted_tweets" | jq
{
"request": {
"params": {
"account_id": "19bgp7"
}
},
"next_cursor": "8xzkrdqm8",
"data": [
{
"line_item_id": "1h5r",
"id": "70we",
"entity_status": "ACTIVE",
"created_at": "2012-06-19T22:10:49Z",
"updated_at": "2016-12-06T11:16:53Z",
"approval_status": "ACCEPTED",
"tweet_id": "214767939847585793",
"deleted": false
},
{
"line_item_id": "1h5b",
"id": "70ws",
"entity_status": "ACTIVE",
"created_at": "2012-06-19T22:13:13Z",
"updated_at": "2016-12-06T11:16:53Z",
"approval_status": "ACCEPTED",
"tweet_id": "214767939847585793",
"deleted": false
},
{
You will be able to retrieve the same engagement metrics at a more granular level by setting ‘entity=LINE_ITEM’ and inputting the correct ‘entity_ids’.Please review our metrics and segmentation related to the analytics endpoints for all data available.