{ "name" : "Redmine API", "authority" : "GITHUB:Keen-github", "formats" : [ "json", "xml" ], "version" : "0.1", "methods" :{ "list_issues" : { "path" : "/issues.:format", "required_params" : [ "format" ], "optional_params" : [ "offset", "limit", "page", "project_id", "tracker_id", "status_id", "cf_XXX" ], "method" : "GET", "authentication" : true }, "get_issue" : { "path" : "/issues/:id.:format", "required_params" : [ "id", "format" ], "method" : "GET", "authentication" : true }, "create_issue" : { "path" : "/issues.:format", "required_params" : [ "format" ], "method" : "POST", "required_payload": true, "authentication" : true }, "update_issue" : { "path" : "/issues/:id.:format", "required_params" : [ "id", "format" ], "method" : "PUT", "required_payload": true, "authentication" : true }, "delete_issue" : { "path" : "/issues/:id.:format", "required_params" : [ "id", "format" ], "method" : "DELETE", "authentication" : true }, "list_projects" : { "path" : "/projects.:format", "required_params" : [ "format" ], "method" : "GET", "authentication" : true }, "get_project" : { "path" : "/projects/:id.:format", "required_params" : [ "id", "format" ], "method" : "GET", "authentication" : true }, "create_project" : { "path" : "/projects.:format", "required_params" : [ "format" ], "method" : "POST", "authentication" : true, "required_payload": true, "expected_status": [201, 422] }, "update_project" : { "path" : "/projects/:id.:format", "required_params" : [ "id", "format" ], "method" : "PUT", "required_payload": true, "authentication" : true }, "delete_project" : { "path" : "/projects/:id.:format", "required_params" : [ "id", "format" ], "method" : "DELETE", "authentication" : true }, "list_users" : { "path" : "/users.:format", "required_params" : [ "format" ], "method" : "GET", "authentication" : true }, "get_user" : { "path" : "/users/:id.:format", "required_params" : [ "id", "format" ], "method" : "GET", "authentication" : true }, "get_current_user" : { "path" : "/users/current.:format", "required_params" : [ "format" ], "optional_params" : [ "include" ], "method" : "GET", "authentication" : true }, "create_user" : { "path" : "/users.:format", "required_params" : [ "format" ], "method" : "POST", "authentication" : true, "required_payload": true, "expected_status": [201, 422] }, "update_user" : { "path" : "/users/:id.:format", "required_params" : [ "id", "format" ], "method" : "PUT", "required_payload": true, "authentication" : true }, "delete_user" : { "path" : "/users/:id.:format", "required_params" : [ "id", "format" ], "method" : "DELETE", "authentication" : true, "expected_status": [200] }, "list_time_entries" : { "path" : "/time_entries.:format", "required_params" : [ "format" ], "method" : "GET", "authentication" : true }, "get_time_entry" : { "path" : "/time_entries/:id.:format", "required_params" : [ "id", "format" ], "method" : "GET", "authentication" : true }, "create_time_entries" : { "path" : "/time_entries.:format", "required_params" : [ "format" ], "method" : "POST", "authentication" : true, "required_payload": true, "expected_status": [201, 422] }, "update_time_entries" : { "path" : "/time_entries/:id.:format", "required_params" : [ "id", "format" ], "method" : "PUT", "authentication" : true, "required_payload": true, "expected_status": [200, 422] }, "delete_time_entry" : { "path" : "/time_entries/:id.:format", "required_params" : [ "id", "format" ], "method" : "DELETE", "authentication" : true }, "list_issue_relations" : { "path" : "/issues/:issue_id/relations.:format", "required_params" : [ "issue_id", "format" ], "method" : "GET", "authentication" : true }, "get_issue_relation" : { "path" : "/relations/:id.:format", "required_params" : [ "id", "format" ], "method" : "GET", "authentication" : true }, "create_issue_relation" : { "path" : "/issues/:issue_id/relations.:format", "required_params" : [ "issue_id", "format" ], "method" : "POST", "authentication" : true, "required_payload": true, "expected_status": [201, 422] }, "delete_issue_relation" : { "path" : "/relations/:id.:format", "required_params" : [ "id", "format" ], "method" : "DELETE", "authentication" : true, "expected_status": [200, 422] }, "list_versions" : { "path" : "/projects/:project_id/versions.:format", "required_params" : [ "project_id", "format" ], "method" : "GET", "authentication" : true }, "get_version" : { "path" : "/versions/:id.:format", "required_params" : [ "id", "format" ], "method" : "GET", "authentication" : true }, "create_version" : { "path" : "/projects/:project_id/versions.:format", "required_params" : [ "project_id", "format" ], "method" : "POST", "authentication" : true, "required_payload": true, "expected_status": [201, 422] }, "update_version" : { "path" : "/versions/:id.:format", "required_params" : [ "id", "format" ], "method" : "PUT", "authentication" : true, "required_payload": true, "expected_status": [200, 422] }, "delete_version" : { "path" : "/versions/:id.:format", "required_params" : [ "id", "format" ], "method" : "DELETE", "authentication" : true }, "list_queries" : { "path" : "/queries.:format", "required_params" : [ "format" ], "method" : "GET", "authentication" : true, "expected_status": [200, 422] }, "get_attachment" : { "path" : "/attachments/:id.:format", "required_params" : [ "id", "format" ], "method" : "GET", "authentication" : true } }, "meta" : { "documentation" : "http://www.redmine.org/projects/redmine/wiki/Rest_api", "authors" : "LogicEditor.com: Valeriy Skurikhin" } }