Hi,
Why such merger is necessary...
Granular permission scopes are just too "granular" that some of the APIs from https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#version would need multiple (sometimes more than a dozen) granular scopes for a single call, while a couple of classic permission scopes can already cover.
Not to mention if a classic scope is specified, such as "read:jira-work", a huge amount of APIs are covered.
But those APIs from https://developer.atlassian.com/cloud/jira/software/rest/intro/#introduction do not support classic permission scopes.
So if a program (like mine) needs to call various REST APIs but some of them do not support classic scopes, I am forced to use a hybrid combination of both scope styles when setting the OAuth app, but it would generate 2 URLs which I cannot use both, because none of the URL covers all the scopes. And manually editing the URL is error-prone, which I think the developer console could do better than human on such mundane job.
Hi,
Why such merger is necessary...
Granular permission scopes are just too "granular" that some of the APIs from https://developer.atlassian.com/cloud/jira/platform/rest/v3/intro/#version would need multiple (sometimes more than a dozen) granular scopes for a single call, while a couple of classic permission scopes can already cover.
Not to mention if a classic scope is specified, such as "read:jira-work", a huge amount of APIs are covered.
But those APIs from https://developer.atlassian.com/cloud/jira/software/rest/intro/#introduction do not support classic permission scopes.
So if a program (like mine) needs to call various REST APIs but some of them do not support classic scopes, I am forced to use a hybrid combination of both scope styles when setting the OAuth app, but it would generate 2 URLs which I cannot use both, because none of the URL covers all the scopes. And manually editing the URL is error-prone, which I think the developer console could do better than human on such mundane job.