Contents
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.
| Verb | URI | Description |
|---|---|---|
| Users | ||
| GET | v2.0/users | List users. |
| GET | v2.0/users?name= | Return detailed information about a specific user, by user name. |
| GET | v2.0/users/{userId} | Return detailed information about a specific user, by user ID. |
| POST | v2.0/users | Add a user. |
| POST | v2.0/users/{userId} | Update a user. |
| DELETE | v2.0/users/{userId} | Delete a user. |
| GET | v2.0/users/{userId}/OS-KSADM/credentials | List credentials, other than passwords, for all authentication methods. |
| GET | v2.0/users/{userId}/OS-KSADM/credentials/RAX-KSKEY:apiKeyCredentials | Get user credentials. |
| Roles | ||
| GET | v2.0/users/{userId}/roles | Return global roles for a specific user. |
| Tokens | ||
| POST | v2.0/tokens | Authenticate to generate a token. |
| Tenants | ||
| GET | v2.0/tenants | Get a list of tenants. |

