diff options
author | lambda <lain@soykaf.club> | 2019-03-27 11:33:13 +0000 |
---|---|---|
committer | lambda <lain@soykaf.club> | 2019-03-27 11:33:13 +0000 |
commit | 926bf114b7385761c3cac50e262d061f47fda4b8 (patch) | |
tree | bf223ef4d3a62bdea499a209a76af37e889cdcd6 /docs | |
parent | a5f141d9d524fc130312d1badd7303add6f92907 (diff) | |
parent | 3cf7539bca56ce1118bbedaba547d371f3f20eed (diff) | |
download | pleroma-926bf114b7385761c3cac50e262d061f47fda4b8.tar.gz pleroma-926bf114b7385761c3cac50e262d061f47fda4b8.zip |
Merge branch 'feature/more-user-filters' into 'develop'
Add more user filters + move search to its own module
See merge request pleroma/pleroma!982
Diffstat (limited to 'docs')
-rw-r--r-- | docs/Admin-API.md | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/docs/Admin-API.md b/docs/Admin-API.md index 2edb31f3c..84adca6ff 100644 --- a/docs/Admin-API.md +++ b/docs/Admin-API.md @@ -8,10 +8,15 @@ Authentication is required and the user must be an admin. - Method `GET` - Query Params: - - `query`: **string** *optional* search term - - `local_only`: **bool** *optional* whether to return only local users - - `page`: **integer** *optional* page number - - `page_size`: **integer** *optional* number of users per page (default is `50`) + - *optional* `query`: **string** search term + - *optional* `filters`: **string** comma-separated string of filters: + - `local`: only local users + - `external`: only external users + - `active`: only active users + - `deactivated`: only deactivated users + - *optional* `page`: **integer** page number + - *optional* `page_size`: **integer** number of users per page (default is `50`) +- Example: `https://mypleroma.org/api/pleroma/admin/users?query=john&filters=local,active&page=1&page_size=10` - Response: ```JSON @@ -22,7 +27,13 @@ Authentication is required and the user must be an admin. { "deactivated": bool, "id": integer, - "nickname": string + "nickname": string, + "roles": { + "admin": bool, + "moderator": bool + }, + "local": bool, + "tags": array }, ... ] @@ -99,7 +110,7 @@ Authentication is required and the user must be an admin. Note: Available `:permission_group` is currently moderator and admin. 404 is returned when the permission group doesn’t exist. -### Get user user permission groups membership +### Get user user permission groups membership per permission group - Method: `GET` - Params: none |