I’m developing a Jira Connect App. We use the
We set the scopes to
ADMIN in the app descriptor. (initially, we started with
In the Connect App, we want to create issues. In order to do this, we need to get custom fields for the issue types.
According to developer guides and our past experience, we are trying to use the
The issue we are facing is that when we use it with the
expand=projects.issuetypes.fields param we always get an empty response. Without the param, it lists all the projects with issue types, but with no fields. We need those fields.
The stage thing is that when we send exactly the same request via REST API (
/rest/api/2/issue/createmeta) with the
expand param using
basic (username, password) auth it works and returns what we need.
In other words:
/rest/api/2/issue/createmeta endpoint behaves differently for different authentication types.
Basic (username, password): returns all projects with issues types and fields
JWT: Returns empty array
The API documentation for this endpoint says that
READ scope is enough for Connect Apps.
Thanks in advance!