Projects
Retrieve project
projects().retrieve(ProjectRetrieveParamsparams = ProjectRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : Project
GET/v0/projects/{project}
Update project
projects().update(ProjectUpdateParamsparams = ProjectUpdateParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : Project
PATCH/v0/projects/{project}
List projects
projects().list(ProjectListParamsparams = ProjectListParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : ProjectListPage
GET/v0/projects
Create project
projects().create(ProjectCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none()) : Project
POST/v0/projects
Generate an AI commit message for a specific SDK
projects().generateCommitMessage(ProjectGenerateCommitMessageParamsparams, RequestOptionsrequestOptions = RequestOptions.none()) : ProjectGenerateCommitMessageResponse
POST/v0/projects/{project}/generate_commit_message
ProjectsBranches
Create a new project branch
projects().branches().create(BranchCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none()) : ProjectBranch
POST/v0/projects/{project}/branches
Retrieve a project branch
projects().branches().retrieve(BranchRetrieveParamsparams = BranchRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : ProjectBranch
GET/v0/projects/{project}/branches/{branch}
List project branches
projects().branches().list(BranchListParamsparams = BranchListParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : BranchListPage
GET/v0/projects/{project}/branches
Delete a project branch
projects().branches().delete(BranchDeleteParamsparams = BranchDeleteParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : JsonValue
DELETE/v0/projects/{project}/branches/{branch}
Rebase a project branch
projects().branches().rebase(BranchRebaseParamsparams = BranchRebaseParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : ProjectBranch
PUT/v0/projects/{project}/branches/{branch}/rebase
Reset
projects().branches().reset(BranchResetParamsparams = BranchResetParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : ProjectBranch
PUT/v0/projects/{project}/branches/{branch}/reset
ModelsExpand Collapse
class ProjectBranch:
class ProjectBranch:
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: Targets
targets: Targets
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
commit: Commit
ProjectsConfigs
Retrieve configuration files
projects().configs().retrieve(ConfigRetrieveParamsparams = ConfigRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none()) : ConfigRetrieveResponse
GET/v0/projects/{project}/configs
Generate config suggestions
projects().configs().guess(ConfigGuessParamsparams, RequestOptionsrequestOptions = RequestOptions.none()) : ConfigGuessResponse
POST/v0/projects/{project}/configs/guess