We are trying to use the Engagement API using App-user (OAuth1a) authentication, however we get a 403 status code with the error message “Your Application ID is not authorized.” when trying to use the POST /insights/engagement/totals endpoint.

The question is, if the user who has authorised our App to make requests on their behalf has access to the Engagement API, does the App itself also need to access to the Engagement API?

Any help or advice would be greatly appreciated.
Adam.

Do you have subscription to the Engagement API? You need Enterprise account for that, it’s not free.

Access to the Engagement API requires that your application ID is whitelisted (and assumes that you’ve purchased access).

Thanks for the response. Ok we’ll look to get our App ID whitelisted for the Engagement API.

Just to confirm, if we wanted our OAuth application to allow users to log in with their own account and access their engagement data, it would be us, as owner of that OAuth app that would need to pay for access, and not the users themselves?

Correct.

Thanks Andy.

We have applied for Enterprise API access, do you know how long this might take?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.