Hi Martin, I'd like to look into creating new users via the API (where we can control the email address and username format for integration with our cluster), and have the web-interface forbid users from self-registration. The read-the-docs site you mentioned in this old email (below) doesn't exist anymore, and the API wiki page doesn't seem to link to something similar: https://wiki.galaxyproject.org/Admin/API Where is the official API documentation now? Thanks, Peter On Mon, Dec 30, 2013 at 4:34 AM, Martin Čech <marten@bx.psu.edu> wrote:
Hi,
you specify username, password and email in the body (payload) of the POST as Key:Value pairs.
Code from the API method: ( https://galaxy-central. readthedocs.org/en/latest/_modules/galaxy/webapps/galaxy/api/users.html# UserAPIController.create )
username = payload[ 'username' ] email = payload[ 'email' ] password = payload[ 'password' ]
There are also other conditions that need to be fulfilled (e.g. user creation has to be turned on in the configuration) - you will find these when you look at the source code of the method (because the documentation is not perfect yet, sorry).
M.