Projects
Retrieve project
GET/v0/projects/{project}
Update project
PATCH/v0/projects/{project}
List projects
GET/v0/projects
Create project
POST/v0/projects
Generate an AI commit message for a specific SDK
POST/v0/projects/{project}/generate_commit_message
ProjectsBranches
Create a new project branch
POST/v0/projects/{project}/branches
Retrieve a project branch
GET/v0/projects/{project}/branches/{branch}
List project branches
GET/v0/projects/{project}/branches
Delete a project branch
DELETE/v0/projects/{project}/branches/{branch}
Rebase a project branch
PUT/v0/projects/{project}/branches/{branch}/rebase
Reset
PUT/v0/projects/{project}/branches/{branch}/reset
ModelsExpand Collapse
ProjectBranch = object { branch, config_commit, latest_build, 3 more }
ProjectBranch = object { branch, config_commit, latest_build, 3 more }
A project branch names a line of development for a project. Like a Git branch, it points to a Git commit with a set of config files. In addition, a project branch also points to a set of custom code changes, corresponding to Git branches in the staging repos.
targets: object { cli, csharp, go, 10 more }
targets: object { cli, csharp, go, 10 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
One of the following:
BranchListResponse = object { branch, config_commit, latest_build_id, 3 more }
BranchListResponse = object { branch, config_commit, latest_build_id, 3 more }
A project branch names a line of development for a project. Like a Git branch, it points to a Git commit with a set of config files. In addition, a project branch also points to a set of custom code changes, corresponding to Git branches in the staging repos.
ProjectsConfigs
Retrieve configuration files
GET/v0/projects/{project}/configs
Generate config suggestions
POST/v0/projects/{project}/configs/guess