diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-04-23 10:03:25 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2014-04-23 10:03:25 +0300 |
commit | cf2058c0f1ffb107267407812f2e99ad78ba5949 (patch) | |
tree | a5c639f970d4c3cdb72e8e15cb7179445933eeb0 /doc/api | |
parent | 7b4a7625aace80e62217dbc8758ddc2f98082634 (diff) | |
parent | 05e792b4c492e04aaa7e301432f71e01d63c02bc (diff) | |
download | gitlab-ce-cf2058c0f1ffb107267407812f2e99ad78ba5949.tar.gz |
Merge pull request #6781 from thekid/master
Complete admin APIs for SSH Keys
Diffstat (limited to 'doc/api')
-rw-r--r-- | doc/api/users.md | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/api/users.md b/doc/api/users.md index 2d5dedb3a39..2b927c30777 100644 --- a/doc/api/users.md +++ b/doc/api/users.md @@ -220,6 +220,18 @@ Parameters: + **none** +## List SSH keys for user + +Get a list of a specified user's SSH keys. Available only for admin + +``` +GET /users/:uid/keys +``` + +Parameters: + ++ `uid` (required) - id of specified user + ## Single SSH key @@ -286,3 +298,18 @@ Parameters: + `id` (required) - SSH key ID +## Delete SSH key + +Deletes key owned by a specified user. Available only for admin. + +``` +DELETE /users/:uid/keys/:id +``` + +Parameters: + ++ `uid` (required) - id of specified user ++ `id` (required) - SSH key ID + +Will return `200 Ok` on success, or `404 Not found` if either user or key cannot be found. + |