Similar to a previous post unresolved post we see loads of these 403s for a single tenant (all other tenants are fine)
403: Forbidden, { code: 403, message: 'The app is not installed on this instance' }
The 403 response is returned when calling GET content properties for page in a forge backend call to
api.asUser().requestConfluence(route`/wiki/api/v2/pages/${contentId}/properties?limit=250`)
The app has the correct scopes (among others)
- read:page:confluence
- write:page:confluence
Is it possible a certain user has explicitly removed the app in their profile admin page https://id.atlassian.com/manage-profile/apps
? I did test this scenario, but got 401 responses from Confluence when this particular user invokes the forge backend.
Is there way to check the user’s scope grants, whether or not they have removed the app from their Connected Apps list, and handle the error differently in this case?
Your insights are much appreciated.
Cheers Ulrich