API documentation extended with infos to project branches
This commit is contained in:
parent
5417fbfecd
commit
99739a58c3
1 changed files with 77 additions and 0 deletions
|
@ -360,3 +360,80 @@ Return values:
|
||||||
|
|
||||||
Note the JSON response differs if the hook is available or not. If the project hook
|
Note the JSON response differs if the hook is available or not. If the project hook
|
||||||
is available before it is returned in the JSON response or an empty response is returned.
|
is available before it is returned in the JSON response or an empty response is returned.
|
||||||
|
|
||||||
|
|
||||||
|
## Branches
|
||||||
|
|
||||||
|
### List branches
|
||||||
|
|
||||||
|
Lists all branches of a project.
|
||||||
|
|
||||||
|
```
|
||||||
|
GET /projects/:id/repository/branches
|
||||||
|
```
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
|
||||||
|
+ `id` (required) - The ID of the project
|
||||||
|
|
||||||
|
Return values:
|
||||||
|
|
||||||
|
+ `200 Ok` on success and a list of branches
|
||||||
|
+ `404 Not Found` if project is not found
|
||||||
|
|
||||||
|
|
||||||
|
### List single branch
|
||||||
|
|
||||||
|
Lists a specific branch of a project.
|
||||||
|
|
||||||
|
```
|
||||||
|
GET /projects/:id/repository/branches/:branch
|
||||||
|
```
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
|
||||||
|
+ `id` (required) - The ID of the project.
|
||||||
|
+ `branch` (required) - The name of the branch.
|
||||||
|
|
||||||
|
Return values:
|
||||||
|
|
||||||
|
+ `200 Ok` on success
|
||||||
|
+ `404 Not Found` if either project with ID or branch could not be found
|
||||||
|
|
||||||
|
|
||||||
|
### Protect single branch
|
||||||
|
|
||||||
|
Protects a single branch of a project.
|
||||||
|
|
||||||
|
```
|
||||||
|
PUT /projects/:id/repository/branches/:branch/protect
|
||||||
|
```
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
|
||||||
|
+ `id` (required) - The ID of the project.
|
||||||
|
+ `branch` (required) - The name of the branch.
|
||||||
|
|
||||||
|
Return values:
|
||||||
|
|
||||||
|
+ `200 Ok` on success
|
||||||
|
+ `404 Not Found` if either project or branch could not be found
|
||||||
|
|
||||||
|
|
||||||
|
### Unprotect single branch
|
||||||
|
|
||||||
|
Unprotects a single branch of a project.
|
||||||
|
|
||||||
|
```
|
||||||
|
PUT /projects/:id/repository/branches/:branch/unprotect
|
||||||
|
```
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
|
||||||
|
+ `id` (required) - The ID of the project.
|
||||||
|
+ `branch` (required) - The name of the branch.
|
||||||
|
|
||||||
|
Return values:
|
||||||
|
|
||||||
|
+ `200 Ok` on success
|
||||||
|
+ `404 Not Found` if either project or branch could not be found
|
||||||
|
|
Loading…
Reference in a new issue