Atom feed of this document
 

 Chapter 4. API Operations for Client Developers

Some of these operations require only the core authentication service API v2.0 and some require extensions to the API. If an extension is required, it is included in Rackspace's implementation of the Keystone Identity Service; issuing the calls as described here will use API extensions as needed.

VerbURIDescription
Users
GETv2.0/usersList users.
GETv2.0/users​?name=string Return detailed information about a specific user, by user name.
GETv2.0/users/{userId} Return detailed information about a specific user, by user ID.
POSTv2.0/usersAdd a user.
POSTv2.0/users/{userId}Update a user.
DELETEv2.0/users/{userId}Delete a user.
GETv2.0/users/{userId}/OS-KSADM/credentialsList credentials, other than passwords, for all authentication methods.
GETv2.0/users/{userId}/OS-KSADM/credentials/RAX-KSKEY:apiKeyCredentials Get user credentials.
Roles
GETv2.0/users/{userId}/roles Return global roles for a specific user.
Tokens
POSTv2.0/tokens Authenticate to generate a token.
Tenants
GETv2.0/tenants Get a list of tenants.