diff options
author | Timo Litzbarski <tili2@gmx.de> | 2015-09-18 14:18:34 +0000 |
---|---|---|
committer | Timo Litzbarski <tili2@gmx.de> | 2015-09-18 14:18:34 +0000 |
commit | 1fa72295f20aa9794f1b33dfde95960c34d85366 (patch) | |
tree | 01727142fb5196192c468d1ec3970c92e3a063be /doc | |
parent | 55ca46ad754b87991e5cc4c4bc26657b19d37830 (diff) |
User-Api: add getMyPorjects (#1233)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/api-json-rpc.markdown | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/doc/api-json-rpc.markdown b/doc/api-json-rpc.markdown index 23371669..a7a8b546 100644 --- a/doc/api-json-rpc.markdown +++ b/doc/api-json-rpc.markdown @@ -69,6 +69,7 @@ If there is an authentication error, you will receive the HTTP status code `401 - getMyActivityStream - createMyPrivateProject - getMyProjectsList +- getMyProjects - getTimezone - getVersion - getDefaultTaskColor @@ -4462,3 +4463,51 @@ Response example: ] } ``` + +### getMyProjects + +- Purpose: **Get projects of connected user with full details** +- Parameters: + - **none** +- Result on success: **List of projects with details** +- Result on failure: **false** + +Request example: + +```json +{ + "jsonrpc": "2.0", + "method": "getmyProjects", + "id": 2134420212 +} +``` + +Response example: + +```json +{ + "jsonrpc": "2.0", + "id": 2134420212, + "result": [ + { + "id": "1", + "name": "API test", + "is_active": "1", + "token": "", + "last_modified": "1436119570", + "is_public": "0", + "is_private": "0", + "is_everybody_allowed": "0", + "default_swimlane": "Default swimlane", + "show_default_swimlane": "1", + "description": null, + "identifier": "", + "url": { + "board": "http:\/\/127.0.0.1:8000\/?controller=board&action=show&project_id=1", + "calendar": "http:\/\/127.0.0.1:8000\/?controller=calendar&action=show&project_id=1", + "list": "http:\/\/127.0.0.1:8000\/?controller=listing&action=show&project_id=1" + } + } + ] +} +```
\ No newline at end of file |