Resource Permission List
This end-point provides resource permissions information.
Documents & examples
Get information about resource permissions.
Method: GET
URL: /rest_api/v1/auth/resource-permissions/
Query params:
permission
(string)resource
(string)ordering
(string) Comma separated list of fields for ordering results.- To sort by a field in descending order, prefix its name with minus (e.g.
-name
). - Use double underscores for nested field names (e.g.
parent__child
for{"parent": {"child": ...}}
).
- To sort by a field in descending order, prefix its name with minus (e.g.
Following filters can be used to show only specific fields. This can make
response time faster. Format is list or single value
(JSON: {"fields": ["a","b"]}
or {"fields": "a"}
, in URL: ?fields=a&fields=b
).
fields
(list | string) Fields to display (other fields will be hidden).exclude_fields
: (list | string) Fields NOT to display (overrulesfields
).
Response:
# paged lists
{
"count": int,
"next": url,
"previous": url,
"results": [
{
"resource": string,
"permission": string
}
...
]
}
Browsable GET
GET /rest_api/v1/auth/resource-permissions/
https://pdc.fedoraproject.org/rest_api/v1/auth/resource-permissions/?page=2", "previous": null, "results": [ { "resource": "arches", "permission": "create" }, { "resource": "arches", "permission": "read" }, { "resource": "auth/group-resource-permissions", "permission": "create" }, { "resource": "auth/group-resource-permissions", "permission": "delete" }, { "resource": "auth/group-resource-permissions", "permission": "read" }, { "resource": "auth/group-resource-permissions", "permission": "update" }, { "resource": "auth/groups", "permission": "read" }, { "resource": "auth/groups", "permission": "update" }, { "resource": "auth/permissions", "permission": "read" }, { "resource": "auth/resource-api-urls", "permission": "create" }, { "resource": "auth/resource-api-urls", "permission": "delete" }, { "resource": "auth/resource-api-urls", "permission": "read" }, { "resource": "auth/resource-api-urls", "permission": "update" }, { "resource": "auth/resource-permissions", "permission": "read" }, { "resource": "base-products", "permission": "create" }, { "resource": "base-products", "permission": "read" }, { "resource": "base-products", "permission": "update" }, { "resource": "bugzilla-components", "permission": "create" }, { "resource": "bugzilla-components", "permission": "delete" }, { "resource": "bugzilla-components", "permission": "read" } ] }{ "count": 194, "next": "