Forge app - Accessing Jira Service Management customer

Curious was this working previously and stopped?

If not, then I think this might be a “vaguely mis-documented” issue…

The Forge Product API docs (https://developer.atlassian.com/platform/forge/product-rest-api-reference/) say:

To call a product REST API using the Authenticated Product Fetch APIs the operation must support OAuth 2 authentication. In the product API documentation, this is shown by the OAuth scopes required field, which documents the required OAuth 2 scope for that operation.

Calling an unsupported operation with asUser() returns a 401 error.

Note, Jira Cloud REST API version 2 is not supported by the forge lint command. Only /rest/api/3 paths are supported.

Cool cool. So we need to make sure the JSM API documentation says whether OAuth 2.0 is supported.

But then the product docs (https://developer.atlassian.com/cloud/jira/service-desk/rest/api-group-request/#api-rest-servicedeskapi-request-get) say:

App scope required : READ

OAuth scopes required : read:servicedesk-request

And clicking on App scope takes me to a page titled Scopes for Connect and OAuth 2.0 (3LO) apps which sounds like OAuth 2.0 is supported.

Maybe related issue? Forge app - Accessing Jira Service Management project issue