Projects
Retrieve project
Project Projects.Retrieve(ProjectRetrieveParamsparameters, CancellationTokencancellationToken = default)
GET/v0/projects/{project}
Update project
Project Projects.Update(ProjectUpdateParamsparameters, CancellationTokencancellationToken = default)
PATCH/v0/projects/{project}
List projects
ProjectListPageResponse Projects.List(ProjectListParams?parameters, CancellationTokencancellationToken = default)
GET/v0/projects
Create project
Project Projects.Create(ProjectCreateParamsparameters, CancellationTokencancellationToken = default)
POST/v0/projects
Generate an AI commit message for a specific SDK
ProjectGenerateCommitMessageResponse Projects.GenerateCommitMessage(ProjectGenerateCommitMessageParamsparameters, CancellationTokencancellationToken = default)
POST/v0/projects/{project}/generate_commit_message
ProjectsBranches
Create a new project branch
ProjectBranch Projects.Branches.Create(BranchCreateParamsparameters, CancellationTokencancellationToken = default)
POST/v0/projects/{project}/branches
Retrieve a project branch
ProjectBranch Projects.Branches.Retrieve(BranchRetrieveParamsparameters, CancellationTokencancellationToken = default)
GET/v0/projects/{project}/branches/{branch}
List project branches
BranchListPageResponse Projects.Branches.List(BranchListParamsparameters, CancellationTokencancellationToken = default)
GET/v0/projects/{project}/branches
Delete a project branch
JsonElement Projects.Branches.Delete(BranchDeleteParamsparameters, CancellationTokencancellationToken = default)
DELETE/v0/projects/{project}/branches/{branch}
Rebase a project branch
ProjectBranch Projects.Branches.Rebase(BranchRebaseParamsparameters, CancellationTokencancellationToken = default)
PUT/v0/projects/{project}/branches/{branch}/rebase
Reset
ProjectBranch Projects.Branches.Reset(BranchResetParamsparameters, CancellationTokencancellationToken = default)
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.
required ConfigCommit ConfigCommit
required ConfigCommit ConfigCommit
A Git commit that points to the latest set of config files on a given branch.
required Targets Targets
required Targets Targets
BuildTarget Cli
BuildTarget Cli
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Csharp
BuildTarget Csharp
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Go
BuildTarget Go
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Java
BuildTarget Java
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Kotlin
BuildTarget Kotlin
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Node
BuildTarget Node
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget OpenAPI
BuildTarget OpenAPI
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Php
BuildTarget Php
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Python
BuildTarget Python
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Ruby
BuildTarget Ruby
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Sql
BuildTarget Sql
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Terraform
BuildTarget Terraform
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
BuildTarget Typescript
BuildTarget Typescript
required Commit Commit
required Commit Commit
CheckStep Build
CheckStep Build
CheckStep Lint
CheckStep Lint
CheckStep Test
CheckStep Test
ProjectsConfigs
Retrieve configuration files
IReadOnlyDictionary<string, ConfigRetrieveResponse> Projects.Configs.Retrieve(ConfigRetrieveParamsparameters, CancellationTokencancellationToken = default)
GET/v0/projects/{project}/configs
Generate config suggestions
IReadOnlyDictionary<string, ConfigGuessResponse> Projects.Configs.Guess(ConfigGuessParamsparameters, CancellationTokencancellationToken = default)
POST/v0/projects/{project}/configs/guess