Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc/api
diff options
context:
space:
mode:
authorAlex Denisov <1101.debian@gmail.com>2012-08-31 11:25:36 +0400
committerAlex Denisov <1101.debian@gmail.com>2012-08-31 11:25:36 +0400
commit985ecf0f045ce0d8a6fd0524935f12152bfe3918 (patch)
tree64d7064fafb67d04ffc5e961095e1622deeffddb /doc/api
parentc1173e27071b83399cd92406b229be7f0eca59f1 (diff)
Docs added for Create Project API
Diffstat (limited to 'doc/api')
-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.