Skip to content
FeedbackDashboard

Create build

Build Builds.Create(BuildCreateParamsparameters, CancellationTokencancellationToken = default)
POST/v0/builds

Create a build, on top of a project branch, against a given input revision.

The project branch will be modified so that its latest set of config files points to the one specified by the input revision.

ParametersExpand Collapse
BuildCreateParams parameters
required string project

Project name

required Revision revision

Specifies what to build: a branch name, commit SHA, merge command ("base..head"), or file contents.

string
IReadOnlyDictionary<string, FileInput>
Accepts one of the following:
Content
required string Content

File content

Url
required string Url

URL to fetch file content from

Boolean allowEmpty

Whether to allow empty commits (no changes). Defaults to false.

string branch

The project branch to use for the build. If not specified, the branch is inferred from the revision, and will 400 when that is not possible.

string commitMessage

Optional commit message to use when creating a new commit.

Boolean enableAICommitMessage

Whether to generate AI-powered commit messages for the build. Cannot be combined with commit_message or target_commit_messages.

TargetCommitMessages targetCommitMessages

Optional commit messages to use for each SDK when making a new commit. SDKs not represented in this object will fallback to the optional commit_message parameter, or will fallback further to the default commit message.

string Cli
string Csharp
string Go
string Java
string Kotlin
string Node
string OpenAPI
string Php
string Python
string Ruby
string Sql
string Terraform
string Typescript
IReadOnlyList<Target> targets

Optional list of SDK targets to build. If not specified, all configured targets will be built.

"node"Node
"typescript"Typescript
"python"Python
"go"Go
"java"Java
"kotlin"Kotlin
"ruby"Ruby
"terraform"Terraform
"cli"Cli
"php"Php
"csharp"Csharp
"sql"Sql
"openapi"OpenAPI
ReturnsExpand Collapse
class Build:
required string ID

Build ID

required string ConfigCommit
required DateTimeOffset CreatedAt
required DocumentedSpec? DocumentedSpec
Accepts one of the following:
class UnionMember0:
required string Content
required Type Type
class UnionMember1:
required DateTimeOffset Expires
required Type Type
required string Url
required Object Object
required string Org
required string Project
required Targets Targets
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
BuildTarget OpenAPI
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
BuildTarget Terraform
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
BuildTarget Typescript
required Commit Commit
Accepts one of the following:
class NotStarted:
class Queued:
class InProgress:
class Completed:
required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Completed Completed

deprecated

required Commit? Commit
required Repo Repo
required string Branch
required string Name
required string Owner
required string Sha
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
required Conclusion Conclusion
Accepts one of the following:
"error"Error
"warning"Warning
"note"Note
"success"Success
"merge_conflict"MergeConflict
"upstream_merge_conflict"UpstreamMergeConflict
"fatal"Fatal
"payment_required"PaymentRequired
"cancelled"Cancelled
"timed_out"TimedOut
"noop"Noop
"version_bump"VersionBump
required MergeConflictPr? MergeConflictPr
required Double Number
required Repo Repo
required string Name
required string Owner
JsonElement Status "completed"constant
required string? InstallUrl
required Object Object
required Status Status
Accepts one of the following:
"not_started"NotStarted
"codegen"Codegen
"postgen"Postgen
"completed"Completed
CheckStep Build
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
Accepts one of the following:
JsonElement
JsonElement
JsonElement
Completed
required Completed Completed

deprecated

required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
required string? Url
required Conclusion Conclusion
Accepts one of the following:
"success"Success
"failure"Failure
"skipped"Skipped
"cancelled"Cancelled
"action_required"ActionRequired
"neutral"Neutral
"timed_out"TimedOut
JsonElement Status "completed"constant
required string? Url
required DateTimeOffset UpdatedAt

Create build

BuildCreateParams parameters = new()
{
    Project = "project",
    Revision = "string",
};

var build = await client.Builds.Create(parameters);

Console.WriteLine(build);
{
  "id": "id",
  "config_commit": "config_commit",
  "created_at": "2019-12-27T18:11:19.117Z",
  "documented_spec": {
    "content": "content",
    "type": "content"
  },
  "object": "build",
  "org": "org",
  "project": "project",
  "targets": {
    "cli": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "csharp": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "go": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "java": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "kotlin": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "node": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "openapi": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "php": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "python": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "ruby": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "sql": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "terraform": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "typescript": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    }
  },
  "updated_at": "2019-12-27T18:11:19.117Z"
}
Returns Examples
{
  "id": "id",
  "config_commit": "config_commit",
  "created_at": "2019-12-27T18:11:19.117Z",
  "documented_spec": {
    "content": "content",
    "type": "content"
  },
  "object": "build",
  "org": "org",
  "project": "project",
  "targets": {
    "cli": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "csharp": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "go": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "java": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "kotlin": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "node": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "openapi": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "php": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "python": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "ruby": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "sql": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "terraform": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    },
    "typescript": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "object": "build_target",
      "status": "not_started",
      "build": {
        "status": "not_started"
      },
      "lint": {
        "status": "not_started"
      },
      "test": {
        "status": "not_started"
      }
    }
  },
  "updated_at": "2019-12-27T18:11:19.117Z"
}