summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAlex Denisov <1101.debian@gmail.com>2012-08-31 10:25:36 +0300
committerAlex Denisov <1101.debian@gmail.com>2012-08-31 10:25:36 +0300
commit985ecf0f045ce0d8a6fd0524935f12152bfe3918 (patch)
tree64d7064fafb67d04ffc5e961095e1622deeffddb /doc
parentc1173e27071b83399cd92406b229be7f0eca59f1 (diff)
downloadgitlab-ce-985ecf0f045ce0d8a6fd0524935f12152bfe3918.tar.gz
Docs added for Create Project API
Diffstat (limited to 'doc')
-rw-r--r--doc/api/projects.md38
1 files changed, 38 insertions, 0 deletions
diff --git a/doc/api/projects.md b/doc/api/projects.md
index d680b5d8597..f015b2f534a 100644
--- a/doc/api/projects.md
+++ b/doc/api/projects.md
@@ -89,6 +89,44 @@ Parameters:
}
```
+## Create project
+
+Create new project owned by user
+
+```
+POST /projects
+```
+
+Parameters:
+
++ `name` (required) - new project name
++ `code` (optional) - new project code, used project name if not set
++ `path` (optional) - new project path, user project name if not set
+
+```json
+{
+ "id": 5,
+ "code": "gitlab",
+ "name": "gitlab",
+ "description": null,
+ "path": "gitlab",
+ "default_branch": "api",
+ "owner": {
+ "id": 1,
+ "email": "john@example.com",
+ "name": "John Smith",
+ "blocked": false,
+ "created_at": "2012-05-23T08:00:58Z"
+ },
+ "private": true,
+ "issues_enabled": true,
+ "merge_requests_enabled": true,
+ "wall_enabled": true,
+ "wiki_enabled": true,
+ "created_at": "2012-05-30T12:49:20Z"
+}
+```
+
## Project repository branches
Get a list of project repository branches sorted by name alphabetically.