GET
/repositories
List public repositories
GET
/repositories/{workspace}
List repositories in a workspace
DELETE
/repositories/{workspace}/{repo_slug}
Delete a repository
GET
/repositories/{workspace}/{repo_slug}
Get a repository
POST
/repositories/{workspace}/{repo_slug}
Create a repository
PUT
/repositories/{workspace}/{repo_slug}
Update a repository
GET
/repositories/{workspace}/{repo_slug}/filehistory/{commit}/{path}
List commits that modified a file
GET
/repositories/{workspace}/{repo_slug}/forks
List repository forks
POST
/repositories/{workspace}/{repo_slug}/forks
Fork a repository
GET
/repositories/{workspace}/{repo_slug}/hooks
List webhooks for a repository
POST
/repositories/{workspace}/{repo_slug}/hooks
Create a webhook for a repository
DELETE
/repositories/{workspace}/{repo_slug}/hooks/{uid}
Delete a webhook for a repository
GET
/repositories/{workspace}/{repo_slug}/hooks/{uid}
Get a webhook for a repository
PUT
/repositories/{workspace}/{repo_slug}/hooks/{uid}
Update a webhook for a repository
GET
/repositories/{workspace}/{repo_slug}/override-settings
Retrieve the inheritance state for repository settings
PUT
/repositories/{workspace}/{repo_slug}/override-settings
Set the inheritance state for repository settings
GET
/repositories/{workspace}/{repo_slug}/permissions-config/groups
List explicit group permissions for a repository
DELETE
/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}
Delete an explicit group permission for a repository
GET
/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}
Get an explicit group permission for a repository
PUT
/repositories/{workspace}/{repo_slug}/permissions-config/groups/{group_slug}
Update an explicit group permission for a repository
GET
/repositories/{workspace}/{repo_slug}/permissions-config/users
List explicit user permissions for a repository
DELETE
/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}
Delete an explicit user permission for a repository
GET
/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}
Get an explicit user permission for a repository
PUT
/repositories/{workspace}/{repo_slug}/permissions-config/users/{selected_user_id}
Update an explicit user permission for a repository
GET
/repositories/{workspace}/{repo_slug}/src
Get the root directory of the main branch
POST
/repositories/{workspace}/{repo_slug}/src
Create a commit by uploading a file
GET
/repositories/{workspace}/{repo_slug}/src/{commit}/{path}
Get file or directory contents
GET
/repositories/{workspace}/{repo_slug}/watchers
List repositories watchers
GET
/user/permissions/repositories
List repository permissions for a user
GET
/user/workspaces/{workspace}/permissions/repositories
List repository permissions in a workspace for a user