PUT /rest/api/2/user?username=bob.smith@aquera.com Returns 405 Method Not Allowed
Content-Type: application/json
Accept: application/json
Authorization: Basic ....
{
"name": "bob.smith@aquera.com",
"emailAddress": "bob.smith@aquera.com",
"displayName": "Bob Smithhy"
}
Returns 405 Method No Allowed
I think you need to use POST, not PUT.
curl -d@/tmp/a -u <admin>:<password> -X POST -H "Content-Type: application/json" https://yoursite.atlassian.net/rest/api/2/user
POST is to create a new user, which works well. We need to update an existing user which is why we are trying to get the PUT to work.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, PUT works fine too.
[ec2-user@ip-10-111-111-111 ~]$ cat /tmp/a
{ "displayName" : "Admin User" }
[ec2-user@ip-10-111-111-111 ~]$ curl -d@/tmp/a -k -u <admin>:<password> -X PUT -H "Content-Type: application/json" https://yoursite.atlassian.net/jira/rest/api/2/user?username=admin
What version JIRA are you using? Have you tried escaping the @ symbol in the URL?
PUT /rest/api/2/user?username=bob.smith%40aquera.com
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.