9 See "REST methods for working with Arvados resources":{{site.baseurl}}/api/methods.html
11 API endpoint base: @https://{{ site.arvados_api_host }}/arvados/v1/users@
13 Required arguments are displayed in %{background:#ccffcc}green%.
17 Each User has, in addition to the usual "attributes of Arvados resources":{{site.baseurl}}/api/resources.html:
19 table(table table-bordered table-condensed).
20 |_. Attribute|_. Type|_. Description|_. Example|
22 |username|string|The username used for the user's git repositories and virtual machine logins. Usernames must start with a letter, and contain only alphanumerics. When a new user is created, a default username is set from their e-mail address. Only administrators may change the username.||
25 |identity_url|string|||
28 |default_owner_uuid|string|||
30 |writable_by|array|List of UUID strings identifying Groups and other Users that can modify this User object. This will include the user's owner_uuid and, for administrators and users requesting their own User object, the requesting user's UUID.||
40 table(table table-bordered table-condensed).
41 |_. Argument |_. Type |_. Description |_. Location |_. Example |
50 table(table table-bordered table-condensed).
51 |_. Argument |_. Type |_. Description |_. Location |_. Example |
55 Delete an existing User.
59 table(table table-bordered table-condensed).
60 |_. Argument |_. Type |_. Description |_. Location |_. Example |
61 {background:#ccffcc}.|uuid|string|The UUID of the User in question.|path||
65 table(table table-bordered table-condensed).
66 |_. Argument |_. Type |_. Description |_. Location |_. Example |
67 {background:#ccffcc}.|uuid|string||path||
71 Gets a User's metadata by UUID.
75 table(table table-bordered table-condensed).
76 |_. Argument |_. Type |_. Description |_. Location |_. Example |
77 {background:#ccffcc}.|uuid|string|The UUID of the User in question.|path||
85 table(table table-bordered table-condensed).
86 |_. Argument |_. Type |_. Description |_. Location |_. Example |
87 |limit|integer (default 100)|Maximum number of users to return.|query||
88 |order|string|Order in which to return matching users.|query||
89 |filters|array|Conditions for filtering users.|query||
97 table(table table-bordered table-condensed).
98 |_. Argument |_. Type |_. Description |_. Location |_. Example |
99 {background:#ccffcc}.|uuid|string||path||
107 table(table table-bordered table-condensed).
108 |_. Argument |_. Type |_. Description |_. Location |_. Example |
112 Update attributes of an existing User.
116 table(table table-bordered table-condensed).
117 |_. Argument |_. Type |_. Description |_. Location |_. Example |
118 {background:#ccffcc}.|uuid|string|The UUID of the User in question.|path||
119 |user|object||query||