Alex10
July 30, 2021, 5:14pm
1
Hello,
I am developing an OAuth 2.0 3LO app.
When trying to POST to https://api.atlassian.com/ex/jira/{CloudID}/rest/api/3/issue i get the error “OAuth 2.0 is not enabled for this method”
The documentation for this endpoint shows the required OAuth scope of “write:jira-work”, meaning the endpoint should support OAuth 2.0.
Other endpoints used, GET /rest/api/3/project/{projectKey}/components for example, so far by my project do not return this error.
Hi @Alex10 , welcome to the Atlassian developer community.
I reproduced the scenario, and I was able to create a Jira issue by using the POST request with write:jira-work
and read:jira-work
scopes.
Could you please inform me the list of scopes that your app is using?
You may confirm this information by making a GET request with the Accessible Resources documentation.
Thank you.
Guilherme Bueno
Alex10
August 3, 2021, 9:25pm
3
_cross-posting from https://community.atlassian.com/t5/Jira-Software-questions/POST-rest-api-3-issue-OAuth-2-0-is-not-enabled-for-this-method/qaq-p/1760866?utm_source=atlcomm&utm_medium=email&utm_campaign=mentions_reply&utm_content=topic#U1767518_
I was trying to GET
instead of POST
to the /rest/api/3/issue endpoint. Correcting the method resulted in a successful API call.
What threw me off was that the message returned by the API was “OAuth 2.0 is not enabled for this method” and a code 500, instead of a 405 and something like “Method not supported for this endpoint”.
1 Like