Is there a way to create a new Confluence user with the rest API?
https://docs.atlassian.com/atlassian-confluence/REST/latest/#d3e193 appears to really only be about spaces and pages but nothing regarding user administration
Community moderators have prevented the ability to post new answers.
You can create a user directly in the database:
Let me share an example of how to create one(new administrator user).
insert into cwd_user(id, user_name, lower_user_name, active, created_date, updated_date, first_name, lower_first_name, last_name, lower_last_name, display_name, lower_display_name, email_address, lower_email_address, directory_id, credential) values (1212121, 'admin', 'admin', 'T', '2009-11-26 17:42:08', '2009-11-26 17:42:08', 'A. D.', 'a. d.', 'Ministrator', 'ministrator', 'A. D. Ministrator', 'a. d. ministrator', 'admin@example.com', 'admin@example.com', (select id from cwd_directory where directory_name='Confluence Internal Directory'), 'x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A=='); insert into user_mapping values ('2c9681954172cf560000000000000001', 'admin', 'admin');
insert into cwd_membership (id, parent_id, child_user_id) values (888888, (select id from cwd_group where group_name='confluence-users' and directory_id=(select id from cwd_directory where directory_name='Confluence Internal Directory')), 1212121); insert into cwd_membership (id, parent_id, child_user_id) values (999999, (select id from cwd_group where group_name='confluence-administrators' and directory_id=(select id from cwd_directory where directory_name='Confluence Internal Directory')), 1212121);
Cheers,
Thank you for this, it worked!
I will add that with your script, the password for the new user is simply "admin". Do you know what kind of hashing is used for the password, so I can choose another password?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Guilherme,
I have a question about your example.
how do you figure out that the right id for table cwd_user is 1212121?
Is there any sequence? any table to control how to generate those ids?
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can't use the REST API, because they haven't implemented it yet, but you can still use the older RPC API. It is used somewhat similarly to the REST API, but instead of giving it an HTTP verb (GET, POST, UPDATE, DELETE), you always send it a POST (and make sure that the content type is "application/json"). Here is some more information about what you can do with user administration:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Not sure myself...
yourdomain.atlassian.net/rest/api/2/user
Using REST API to create a user account in "On demand JIRA".
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Community moderators have prevented the ability to post new answers.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.