Retrieval¶
Retrieve a Single User¶
Retrieves information on a single Pulp user. The returned data includes general user details.
Method: GET
Path:
/pulp/api/v2/users/<user_login>/
Permission: read
Query Parameters:
Response Codes:
- 200 - if the user exists
- 404 - if no user exists with the given ID
Return: database representation of the matching user excluding user password
Sample 200 Response Body:
{
"name": "admin",
"roles": [
"super-users"
],
"_ns": "users",
"login": "admin",
"_id": {
"$oid": "502c47ace5e7100b0a000008"
},
"id": "502c47ace5e7100b0a000008",
"_href": "/pulp/api/v2/users/admin/"
}
Retrieve All Users¶
Returns information on all users in the Pulp server. An empty array is returned in the case where there are no users.
Method: GET
Path:
/pulp/api/v2/users/
Permission: read
Query Parameters:
Response Codes:
- 200 - containing the array of users
Return: the same format as retrieving a single user, except the base of the return value is an array of them
Sample 200 Response Body:
[
{
"name": "admin",
"roles": [
"super-users"
],
"_ns": "users",
"login": "admin",
"_id": {
"$oid": "502c47ace5e7100b0a000008"
},
"id": "502c47ace5e7100b0a000008",
"_href": "/pulp/api/v2/users/admin/"
},
{
"name": "test name",
"roles": [],
"_ns": "users",
"login": "test-login",
"_id": {
"$oid": "502c8c08e5e7100b0a000049"
},
"id": "502c8c08e5e7100b0a000049",
"_href": "/pulp/api/v2/users/test-login/"
}
]
Advanced Search for Users¶
Please see Search API for more details on how to perform these searches.