Skip to content

List Workspace UI checks and builds ordered newest first.

GET
/api/workspace/admin/ui-project/builds
curl --request GET \
--url 'https://example.com/api/workspace/admin/ui-project/builds?page=1&pageSize=50'
  • None
page
integer format: int32
default: 1
pageSize
integer format: int32
default: 50
access_token
string

Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.

OK

Media typeapplication/json
object
Data
Array<object>
nullable

Workspace UI check or build history record.

object
Id

Build identifier.

string
nullable
ProjectId

Workspace UI project identifier.

string
nullable
RevisionId

Source revision identifier.

string
nullable
BuildNumber

Monotonic project build number.

integer format: int32
Kind
integer format: int32
Allowed values: 0 1
Status
integer format: int32
Allowed values: 0 1 2 3 4
Stage
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12
StageMessageKey

Optional localization key for the current stage.

string
nullable
ProgressPercent

Progress from zero through one hundred.

integer format: int32
RequestedByUserId

Requesting user identifier.

string
nullable
RequestedAt

Request timestamp.

string format: date-time
ClaimedAt

Worker claim timestamp.

string format: date-time
nullable
WorkerId

Claiming worker identifier.

string
nullable
HeartbeatAt

Latest worker heartbeat.

string format: date-time
nullable
AttemptCount

Number of worker claims.

integer format: int32
StartedAt

Execution start timestamp.

string format: date-time
nullable
CancellationRequestedByUserId

User that requested cancellation.

string
nullable
CancellationRequestedAt

Cancellation request timestamp.

string format: date-time
nullable
CompletedAt

Completion timestamp.

string format: date-time
nullable
GeneratedProjectChecksum

Checksum of the generated build project.

string
nullable
ToolchainFingerprint

Resolved build toolchain fingerprint.

string
nullable
HostContractVersion

Workspace UI host contract version used by the build.

integer format: int32
nullable
Diagnostics

Bounded structured diagnostics persisted for one Workspace UI check or build.

object
FormatVersion

Diagnostics payload format version.

integer format: int32
CompilationId

Content-derived compilation identity.

string
nullable
SourceChecksum

Canonical source checksum.

string
nullable
HostContractFingerprint

Host contract fingerprint used by compilation.

string
nullable
PermissionCatalogFingerprint

Permission catalog fingerprint used by compilation.

string
nullable
Diagnostics

Structured compiler diagnostics.

Array<object>
nullable

One bounded diagnostic emitted by the Workspace UI compiler.

object
Code

Stable compiler diagnostic code.

string
nullable
Severity
integer format: int32
Allowed values: 0 1 2
Stage
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12
Message

Invariant developer-facing diagnostic text.

string
nullable
Path

Optional canonical source path.

string
nullable
StartLine

Optional one-based start line.

integer format: int32
nullable
StartColumn

Optional one-based start column.

integer format: int32
nullable
EndLine

Optional one-based end line.

integer format: int32
nullable
EndColumn

Optional one-based end column.

integer format: int32
nullable
ErrorSummary

Bounded error summary.

string
nullable
RowVersion

Concurrency token.

string format: uuid
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": [
{
"Kind": 0,
"Status": 0,
"Stage": 0,
"Diagnostics": {
"Diagnostics": [
{
"Severity": 0,
"Stage": 0
}
]
}
}
],
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Forbidden

Media typeapplication/json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties
Examplegenerated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}