Retrieval¶
Retrieve Permissions for particular resource¶
If a resource is specified, permissions for the particular resource are returned. In this case the array will contain a single item.
Method: GET
Path: 
/pulp/api/v2/permissions/Permission: read
Query Parameters:  Resource path URI should be specifield.
For example to retrieve permissions for “/v2/actions/login/”:
/v2/permissions/?resource=%2Fv2%2Factions%2Flogin%2F
Response Codes: 
- 200 - containing the array of permissions for specified resource
Return: array of database representation of permissions for specified resource
Sample 200 Response Body:
[
 {
    "_id": {
        "$oid": "546a6ece6754762f1c34b1db"
    },
    "_ns": "permissions",
    "id": "546a6ece6754762f1c34b1db",
    "resource": "/v2/actions/login/",
    "users": {
        "admin": [
            "READ",
            "UPDATE"
        ]
    }
 }
]
Retrieve Permissions for all resources¶
Returns information on permissions for all resources.
Method: GET
Path: 
/pulp/api/v2/permissions/Permission: read
Query Parameters: 
Response Codes: 
- 200 - containing the array of permissions
Return: array of database representation of permissions
Sample 200 Response Body:
[
 {
   "_ns": "permissions",
   "_id": {
     "$oid": "5035917fe5e7106f4100000c"
   },
   "resource": "/v2/actions/login/",
   "id": "5035917fe5e7106f4100000c",
   "users": {
     "admin": [
       "READ",
       "UPDATE"
     ]
   }
 },
 {
   "_ns": "permissions",
   "_id": {
     "$oid": "5035917fe5e7106f4100000d"
   },
   "resource": "/v2/actions/logout/",
   "id": "5035917fe5e7106f4100000d",
   "users": {
     "admin": [
       "READ",
       "UPDATE"
     ]
   }
 },
 {
   "_ns": "permissions",
   "_id": {
     "$oid": "5035917fe5e7106f41000010"
   },
   "resource": "/",
   "id": "5035917fe5e7106f41000010",
   "users": {
     "admin": [
       "CREATE",
       "READ",
       "UPDATE",
       "DELETE",
       "EXECUTE"
     ]
   }
 }
]