Hello,
Thank you for reaching out to support.
First off, do you have access to the Enterprise API yet? You would have had to apply via this form: https://developer.twitter.com/en/enterprise
If you do have access, have you had the chance to read through our documentation yet?
The Engagement API requires the use of HTTPS and supports the use of both 3-Legged OAuth (1.0) and Application-Only OAuth (2.0). Most requests to the Engagement API require the use of 3-Legged OAuth. The following requests require this type of OAuth:
Any request to /totals to obtain Impressions or Engagements metric types, which are limited to owned Tweets
Any request to /28hr
Any request to /totals
Some requests to the Engagement API can be performed using Application-Only OAuth. The following request can be performed with this type of OAuth:
Any request to /totals to obtain Favorites, Replies, or Retweets metric types, which can be retrieved for any Tweet