mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-01-25 16:04:01 +00:00
41 lines
1.0 KiB
Markdown
41 lines
1.0 KiB
Markdown
# Projects API
|
|
|
|
## List projects
|
|
|
|
Get a list of visible projects for authenticated user. When accessed without authentication, only public projects are returned.
|
|
|
|
```javascript
|
|
let projects = GitlabAPI.projects.all();
|
|
```
|
|
|
|
Parameters: [List all projects](https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#list-projects)
|
|
|
|
|
|
### Get single project
|
|
|
|
Get a specific project. This endpoint can be accessed without authentication if
|
|
the project is publicly accessible.
|
|
|
|
```javascript
|
|
// From a project ID
|
|
let projectA = GitlabAPI.projects.show(21);
|
|
|
|
// From a projects url
|
|
let projectB = GitlabAPI.projects.show('diaspora/diaspora');
|
|
```
|
|
|
|
Parameters: [Get single project](https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#get-single-project)
|
|
|
|
|
|
### Create project
|
|
|
|
Creates a new project owned by the authenticated user.
|
|
|
|
```javascript
|
|
// From a project ID
|
|
let projectA = GitlabAPI.projects.create({
|
|
// params
|
|
});
|
|
```
|
|
Parameters: [Create project](https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#create-project)
|