Update project configuration
Path parameters
The human-readable ID of the workspace
The human-readable ID of the project
Request body
The human-readable ID of the project
The Name of the project
The status of the project
Indicates if this is a public project
Defines whether the submodules are fetched during the runs in this project
Name of the key that will be used to authorize while fetching the submodules. Required when fetch_submodules is set to true
Enables/disables pull requests in the project. Available only for projects synchronized with GitHub or GitHub Enterprise repository
If set to true, the default branch will be updated from GitHub/GitLab/Bitbucket.
Response
API endpoint to GET this object
Web URL to view this object in Buddy.works
The human-readable ID of the project
The Name of the project
The status of the project
Indicates if this is a public project
The creation date of the project
Repo slug of the Bitbucket, GitHub or GitLab project. Required when adding the integrated project
ID of the project in GitLab
SSH or HTTPS url of the git repository. Required when adding the project integrated with custom git repository
Username used to authorize access to the git repository. Required when adding the project integrated with custom git repository
Password used to authorize access to the git repository. Required when adding the project integrated with custom git repository and the provided custom_repo_url is the HTTPS url
The ID of the private SSH key used to authorize access to the git repository. Required when adding the project integrated with private git server by SSH url
The HTTP repository URL
The SSH repository URL
The default branch name
Defines whether the submodules are fetched during the runs in this project
Name of the key that will be used to authorize while fetching the submodules. Required when fetch_submodules is set to true
Enables/disables pull requests in the project. Available only for projects synchronized with GitHub or GitHub Enterprise repository
If set to true, the default branch will be updated from GitHub/GitLab/Bitbucket.
If set to true, the project is created without any repository attached.
Example response
{
"name": "my-project",
"display_name": "My Project"
}