Nx Cloud Public API
This is an API reference of the Nx Cloud Public API. View OpenAPI specification
Read-only access to Nx Cloud CI data: CI pipeline executions (CIPEs), run groups, runs, tasks, workflows, steps, instances, agents, daily task statistics, and flaky-task metrics.
Navigation: each response has a links map. Follow the links to reach the entity’s
parents and children. A child link is a pre-filled filter URL (a run group’s runs
link is /runs?runGroup={id}). Start from /cipes, or from any entity URL you
have. Use the top-level collections to search the workspace. Use the parent-id
filters (cipeId, runGroup, stepId, agentName) to list one parent’s
children. A parent-id filter is an address: an unknown parent gives 404, an
in-progress parent gives 409, never an empty page.
Requests: every endpoint is a GET. Each entity has its own path version
(/nx-cloud/data/{version}/{entity}). Repeat a key for list filters
(statuses=FAILED&statuses=CANCELED). Enum values are not case-sensitive. An
unknown query param gives 400 invalid_parameter. Ids are raw: URL-encode them in
a path. Terminal timestamps are completedAt.
Authentication: send one credential set. Send a workspace access token in
Authorization: Bearer <token>. Or send both
Nx-Cloud-Personal-Access-Token: <token> and Nx-Cloud-Id: <id>.
These headers are required together.
Pagination: limit (1..500, default 100), sort
(ASC or DESC, default DESC), and cursor. A cursor is opaque and stays valid
only for the list that minted it. Filters do not change that scope. sort applies
to the first request only: a cursor carries its own direction. nextCursor: null
marks the last page. prevCursor pages backward.
Get started with the API
Section titled “Get started with the API”Use cases
Section titled “Use cases”Endpoint reference
Section titled “Endpoint reference”List CI pipeline executions
Section titled “List CI pipeline executions”GET /nx-cloud/data/v0-beta/cipes
List the workspace’s CI pipeline executions (CIPEs), newest first by default. Only
terminal CIPEs are served. Filter by branch, terminal statuses, a createdAt
window, or run-group ciExecutionEnvs. Each CIPE carries a bounded runGroups
summary (total, statusCounts); links.runGroups lists the run groups.
cancellationRequest is optional. To investigate a CANCELED status, follow
links.runGroups, open the canceled run groups, and inspect their workflow and run links.
A CIPE whose self-healing work was skipped carries selfHealingSkip (reason,
message, recordedAt).
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| query |
| |
|
| query |
| Repeatable. One of |
|
| query |
| |
|
| query |
| |
|
| query |
| Repeatable. Exploded values. |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of CIPEs ordered by createdAt per the request’s sort.
Response headers: RateLimit-Policy, RateLimit.
Get a CI pipeline execution
Section titled “Get a CI pipeline execution”GET /nx-cloud/data/v0-beta/cipes/{cipeId}
Fetch one CIPE by id. Same shape as a list item, including the runGroups summary
and the links map. cancellationRequest is optional. To investigate a CANCELED
status, follow links.runGroups, open the canceled run groups, and inspect their
workflow and run links.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The CIPE id (24-char hex). |
List run groups
Section titled “List run groups”GET /nx-cloud/data/v0-beta/run-groups
List terminal run groups for the workspace. The list uses the parent CIPE’s
createdAt. The newest CIPE is first by default. Run groups from one CIPE stay
together. Filter by branch, ciExecutionEnv, cipeId, terminal statuses, or a
createdAfter/createdBefore window.
List items contain run-group data. Follow links.self for run and workflow
information.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| Repeatable. One of |
|
| query |
| |
|
| query |
| |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of run groups ordered by the parent CIPE’s createdAt.
Response headers: RateLimit-Policy, RateLimit.
Get a run group
Section titled “Get a run group”GET /nx-cloud/data/v0-beta/run-groups/{runGroupId}
Fetch one run group by its id. URL-encode the id in the path. The response includes run information and optional workflow information.
workflow describes the Nx managed agent workflow for the run group. It includes its type,
status, estimated credits, and summaries for steps, agents, and workflow instances. Follow its
links to list these resources. workflow is null when the run group has no Nx managed agent workflow.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run group id. URL-encode the id in the path. |
Response body 200 OK
The run group with its singular workflow information.
Response headers: RateLimit-Policy, RateLimit.
List a run group's workflow steps
Section titled “List a run group's workflow steps”GET /nx-cloud/data/v0-beta/run-groups/{runGroupId}/steps
List the steps of the run group’s Nx managed agent workflow. A step runs across the
workflow’s agents. Follow links.instances to list the workflow instances for that
step. The link selects related rows from the run-group instance collection. Steps
are in position order, with the last step first by default. Filter by execution
statuses, launchTemplate, groupName, or parallel.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run group id, URL-encoded. |
|
| query |
| Repeatable. One of |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of workflow steps ordered by position.
Response headers: RateLimit-Policy, RateLimit.
Get a run-group workflow step
Section titled “Get a run-group workflow step”GET /nx-cloud/data/v0-beta/run-groups/{runGroupId}/steps/{stepId}
Fetch one workflow step by its URL-encoded step ID. Follow links.instances to list
the workflow instances for that step.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run group id, URL-encoded. |
|
| path |
| The step id, URL-encoded. |
List a run group's workflow instances
Section titled “List a run group's workflow instances”GET /nx-cloud/data/v0-beta/run-groups/{runGroupId}/instances
List the workflow instances for a run group. Each instance is one step run on one
Nx managed agent. BYOC agents do not have workflow instances. Use stepId to select
one step across agents. Use agentName to select one agent across steps. Use both
parameters to select one workflow instance.
These collection views use one pagination and filter model. Path parameters identify one resource. Query parameters select a related subset of this collection. Follow response links. Do not construct URLs from IDs.
Narrow the result by statuses, a startedAfter/startedBefore window, or
restarted.
For an agent restart, each row contains the newest run of a step. restartAttempts counts the
earlier runs. Each row includes the step, agent, status, times, and an available logs asset.
Follow links.self for resourceUsage, terminationStatuses, timeoutInfo, and priorRuns.
When links.agent exists, it identifies the Nx managed agent that ran the step.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run group id, URL-encoded. |
|
| query |
| |
|
| query |
| |
|
| query |
| Repeatable. One of |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of workflow instances ordered by startedAt.
Response headers: RateLimit-Policy, RateLimit.
Get a run-group workflow instance
Section titled “Get a run-group workflow instance”GET /nx-cloud/data/v0-beta/run-groups/{runGroupId}/steps/{stepId}/instances/{agentName}
Fetch one workflow instance by its step id and agent name. This response includes
resourceUsage, terminationStatuses, timeoutInfo, and priorRuns.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run group id, URL-encoded. |
|
| path |
| The step id, URL-encoded. |
|
| path |
| The agent name, URL-encoded. |
Download a run-group workflow instance's logs
Section titled “Download a run-group workflow instance's logs”GET /nx-cloud/data/v0-beta/run-groups/{runGroupId}/steps/{stepId}/instances/{agentName}/assets/{type}
Download one step’s output on one agent. Pass ?run= for a superseded run’s logs.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run group id, URL-encoded. |
|
| path |
| The step id, URL-encoded. |
|
| path |
| The agent name, URL-encoded. |
|
| path |
| The asset type: |
|
| query |
| Optional: 0-based prior-run index for a superseded run’s logs. |
A redirect to the asset’s download URL.
Response headers: RateLimit-Policy, RateLimit.
List a run group's agents
Section titled “List a run group's agents”GET /nx-cloud/data/v0-beta/run-groups/{runGroupId}/agents
List the agents for a run group. Filter by statuses or launchTemplate. An agent
is ONLINE until it has an offline time. Each agent includes its CPU, memory, and
utilization summary.
An Nx managed agent also includes workflow instance totals and workflow links.
Follow links.instances to list the workflow instances for that agent. Bring your
own compute (BYOC) agents have an empty instance summary and no workflow links. A
resource-utilization asset is present when a report exists.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run group id, URL-encoded. |
|
| query |
| Repeatable. One of |
|
| query |
| |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of the run group’s agents ordered by onlineAt.
Response headers: RateLimit-Policy, RateLimit.
Get an agent
Section titled “Get an agent”GET /nx-cloud/data/v0-beta/run-groups/{runGroupId}/agents/{agentName}
Fetch one BYOC or Nx managed agent by its name. URL-encode the list item’s raw name
in the path. The response includes earlier records in priorBoots, when present.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run group id, URL-encoded. |
|
| path |
| The raw agent name, URL-encoded as one path segment. |
Download an agent's resource-utilization report
Section titled “Download an agent's resource-utilization report”GET /nx-cloud/data/v0-beta/run-groups/{runGroupId}/agents/{agentName}/assets/{type}
Get the agent’s full per-sample resource-utilization report (CPU, memory, and I/O).
Pass ?boot= for a prior record. The value is zero-based, oldest-first, and indexes
priorBoots.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run group id, URL-encoded. |
|
| path |
| The raw agent name, URL-encoded as one path segment. |
|
| path |
| The asset type: |
|
| query |
| Optional: 0-based prior-boot index (oldest-first) for a superseded boot’s report. |
A redirect to the asset’s download URL.
Response headers: RateLimit-Policy, RateLimit.
List runs
Section titled “List runs”GET /nx-cloud/data/v0-beta/runs
List the workspace’s runs (one Nx invocation on an agent or machine), newest first
by default. Filter by runGroup, ciExecutionEnv, branch, statuses,
hasRetriedTasks (true = at least one retried task, false = no retried tasks), or a createdAt
window. The runGroup filter is an address: an
unknown run group gives 404, an in-progress one gives 409, never an empty page.
List items contain run metadata only. Follow links.self for the task summary or
links.tasks for the paginated task collection.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| Repeatable. One of |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of runs ordered by createdAt per the request’s sort.
Response headers: RateLimit-Policy, RateLimit.
Get a run
Section titled “Get a run”GET /nx-cloud/data/v0-beta/runs/{runId}
Fetch one run by its public linkId. Unlike a metadata-only list item, this response includes the `tasks` summary. `links.tasks` lists the tasks (`GET /runs/{id}/tasks`). The run carries a bounded `tasks` summary: `total`, per-status `statusCounts`, `retried`(tasks with at least one prior attempt), retryAttempts (the prior attempts), and
retriedStatusCounts (the retried tasks’ final statuses). The links map gives the run, its
run group when recorded, and the paginated tasks collection.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run’s public linkId. |
List a run's tasks
Section titled “List a run's tasks”GET /nx-cloud/data/v0-beta/runs/{runId}/tasks
List the tasks of one run (one project-target execution each), the run given by the
{runId} path segment. Narrow by taskId, statuses, projectName, target,
cacheStatus, agentName (DTE runs only), retried (true = only tasks with a
prior attempt, false = only tasks that never retried), or a startedAt window.
Task statuses are UNKNOWN, SUCCEEDED, FAILED, CANCELED, NOT_STARTED,
DEPENDENCIES_FAILED, NOT_EXECUTABLE, TIMED_OUT, and SCHEDULED_IMPLICITLY.
Each task can expose terminal output, a cache artifact, and an Ultracache report
(asset type sandbox-report) in assets. A cache artifact is present only after
upload or cache replay. Failed earlier executions appear as priorAttempts. The assets and priorAttempts
collections can be empty. A task that stopped before completion can have null
startedAt, completedAt, cacheStatus, or hash fields. The params field can
be an empty string. The links map gives the task and its parent run.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run’s public linkId. |
|
| query |
| |
|
| query |
| Repeatable. One of |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of the run’s tasks ordered by startedAt per the request’s sort.
Response headers: RateLimit-Policy, RateLimit.
Get a task
Section titled “Get a task”GET /nx-cloud/data/v0-beta/runs/{runId}/tasks/{taskId}
Fetch one task of a run by its task id (a list item’s id, e.g. myapp:build),
URL-encoded in the path. The id is not unique within a run (batched/continuous
tasks repeat it); pass ?batchId= to pin one entry, otherwise the first match
returns. Pass ?include=cacheOrigin to add a task-id-filtered source-run link in
links.cacheOrigin. The response has the task’s assets and failed priorAttempts.
These collections can be empty. A task that stopped before completion can have null
timestamps, cacheStatus, or hash. The params field can
be an empty string.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run’s public linkId. |
|
| path |
| The task id within the run, URL-encoded. |
|
| query |
| Optional: disambiguate batched/continuous tasks that share a taskId. |
|
| query | Optional expansion. The supported value is |
Download a task asset
Section titled “Download a task asset”GET /nx-cloud/data/v0-beta/runs/{runId}/tasks/{taskId}/assets/{type}
Get one task asset: logs, artifact, or sandbox-report (the Ultracache
report). Pass ?batchId= to
disambiguate batched or continuous tasks that share a taskId. Pass ?attempt=
(0-based, oldest-first) for a prior failed attempt’s logs.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The run’s public linkId. |
|
| path |
| The task id within the run, URL-encoded. |
|
| path |
| The asset type: |
|
| query |
| Optional: disambiguate batched/continuous tasks that share a taskId. |
|
| query |
| Optional: 0-based prior-attempt index (oldest-first) for |
A redirect to the asset’s download URL.
Response headers: RateLimit-Policy, RateLimit.
List daily task statistics
Section titled “List daily task statistics”GET /nx-cloud/data/v0-beta/task-stats
List raw daily task statistics for the workspace. Each row is one
project-target-environment aggregate for one UTC day. Rates are fractions from 0
to 1. A target filter requires projectName. dateAfter and dateBefore accept
an ISO-8601 date (2026-06-30) or timestamp and bound inclusive whole UTC days: a
timestamp bounds the UTC day that contains it. Repeat percentiles with up to five
unique integers from 0 to 100. For example, use percentiles=50&percentiles=95 to
request P50 and P95. Percentiles use cache-miss task durations. The response omits
durationPercentiles when no percentiles are requested. cacheMissMs is null when
no cache-miss duration data exists for the row.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| Repeatable. minItems: |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of daily task statistics ordered by date per the request’s sort.
Response headers: RateLimit-Policy, RateLimit.
List flaky-task metrics
Section titled “List flaky-task metrics”GET /nx-cloud/data/v0-beta/flaky-tasks
List raw daily flaky-task metric windows for the workspace. flakinessRate is a
fraction from 0 to 1. sampleSizeFlakinessRate is its sample denominator.
A target filter requires project. A configuration filter requires project and
target. windowStartAfter and windowEndBefore accept an ISO-8601 date
(2026-06-30) or timestamp and bound inclusive whole UTC days. The current UTC day’s
window still accumulates and its values change until the day ends; set
windowEndBefore to the previous UTC day to read only settled windows. Use
links.executions to access the paginated contributing runs for each metric.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of flaky-task metric windows ordered by windowStart per the request’s sort.
Response headers: RateLimit-Policy, RateLimit.
List a flaky-task metric's executions
Section titled “List a flaky-task metric's executions”GET /nx-cloud/data/v0-beta/flaky-tasks/{metricId}/executions
List the runs that contributed to one flaky-task metric window. Follow links.run
for a run or links.tasks for its matching task rows.
Parameters
| Name | Location | Type | Description |
|---|---|---|---|
|
| path |
| The flaky-task metric ObjectId. |
|
| query |
| Rows per page, 1..500 (default 100). |
|
| query |
| Opaque cursor from a previous page’s |
|
| query |
|
|
Response body 200 OK
A page of contributing executions ordered by their newest status timestamp.
Content type: application/json.
Response headers: RateLimit-Policy, RateLimit.
HTTP response codes
Section titled “HTTP response codes”400 Bad Request
Section titled “400 Bad Request”-
Invalid limit, cursor, timestamp, date range, or a non-terminal status.
-
A path parameter was malformed or invalid for this entity’s id format.
-
Invalid limit, cursor, cipeId, status, or createdAt window.
-
Invalid limit, cursor, or filter.
-
An unknown asset type, or a malformed path/query parameter.
-
Invalid limit, cursor, status, filter, or createdAt window.
-
Invalid limit, cursor, status, or startedAt window.
-
Invalid limit, cursor, filter combination, or date window.
-
Invalid limit, cursor, filter combination, rate, or window.
-
Invalid metric id, limit, or cursor.
401 Unauthorized
Section titled “401 Unauthorized”-
The credentials are missing or invalid, or the request uses an unsupported access method. Authentication failures return plain text. Authorization failures return a JSON error body.
403 Forbidden
Section titled “403 Forbidden”-
The organization’s plan does not include this feature (
plan_not_allowed).
404 Not Found
Section titled “404 Not Found”-
No CIPE with that id in this workspace.
-
No CIPE with the filtered
cipeIdin this workspace. -
No run group with that id in this workspace.
-
No such run group or Nx managed agent workflow.
-
No such run group, workflow, or step.
-
No such run group, workflow, step, or Nx managed agent.
-
No such run group, workflow, or instance.
-
No such run group, workflow, instance, prior run, or log location.
-
No such run group in this workspace.
-
No such run group or agent.
-
No such run group or agent, no prior boot at that
bootindex, or the selected record has no report. -
No run group with the filtered
runGroupid in this workspace. -
No run with that linkId in this workspace.
-
No such run, or no task with that id (and batchId, if given) in the run.
-
No such run or task, or the task has no asset of that type.
-
No such flaky-task metric in the workspace.
409 Conflict
Section titled “409 Conflict”-
The CIPE exists but is in a non-terminal state (in-progress); only terminal CIPEs are queryable. Retry once it finishes.
-
The filtered CIPE is not terminal. Retry once it finishes.
-
The run group or its linked workflow is not terminal. Retry once it finishes.
-
The run group or its Nx managed agent workflow is in a non-terminal state. Retry once it finishes.
-
The run group or its Nx managed agent workflow is not terminal.
-
The filtered
runGroupnames a run group in a non-terminal state (in-progress); only terminal run groups are queryable. Retry once it finishes. -
The run is in a non-terminal state (in-progress); only terminal runs are queryable. Retry once it finishes.
-
The run or task is in a non-terminal state (in-progress); only terminal entities are queryable. Retry once it finishes.
429 Too Many Requests
Section titled “429 Too Many Requests”-
The organization’s Nx Cloud Public API quota is exhausted (
rate_limit_exceeded). Every workspace and access token in the organization shares one quota, and each request costs one unit. By default, Team and OSS organizations get 60 requests/minute with bursts of up to 10. Enterprise organizations get 2500 requests/minute with bursts of up to 500. The global API rate limit can also return 429, with an empty body. WaitRetry-Afterseconds before retrying.
Response headers: Retry-After, RateLimit-Policy, RateLimit.
503 Service Unavailable
Section titled “503 Service Unavailable”-
The Nx Cloud Public API is temporarily at capacity (
data_api_at_capacity), could not complete the request in time (query_deadline_exceeded), could not persist its required audit record (audit_log_unavailable), or could not check the organization’s quota (rate_limit_unavailable). No data is returned. Retry per theRetry-Afterheader.
Response headers: Retry-After.
Response headers
Section titled “Response headers”RateLimit-Policy
Section titled “RateLimit-Policy”Type: string.
Documented with HTTP 200, 302, 429.
The organization’s quota: q requests per w seconds, for example "organization";q=10;w=10.
RateLimit
Section titled “RateLimit”Type: string.
Documented with HTTP 200, 302, 429.
r requests remain now, and the quota is full again in t seconds, for example "organization";r=7;t=3.
Retry-After
Section titled “Retry-After”Type: string.
Documented with HTTP 429.
Seconds until the next request is allowed.
Documented with HTTP 503.
Minimum seconds to wait before retrying (server-randomized). Treat it as a floor and apply exponential backoff on repeated 503s.
Schema and field definitions
Section titled “Schema and field definitions”CipeResponse
Section titled “CipeResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "id": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "createdAt": { "type": "string", "title": "String" }, "updatedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "workspaceId": { "type": "string", "title": "String" }, "ciExecutionId": { "type": "string", "title": "String" }, "branch": { "type": [ "null", "string" ], "title": "String" }, "vcsContext": { "oneOf": [ { "type": "null" }, { "$ref": "#/components/schemas/VcsContextResponse" } ] }, "cancellationRequest": { "oneOf": [ { "type": "null" }, { "$ref": "#/components/schemas/CipeCancellationRequestResponse" } ] }, "selfHealingSkip": { "oneOf": [ { "type": "null" }, { "$ref": "#/components/schemas/SelfHealingSkipResponse" } ] }, "runGroups": { "$ref": "#/components/schemas/ChildCollectionSummary" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "ciExecutionId", "createdAt", "id", "links", "runGroups", "status", "workspaceId" ], "title": "CipeResponse"}VcsContextResponse
Section titled “VcsContextResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "branch": { "type": "string", "title": "String" }, "ref": { "type": [ "null", "string" ], "title": "String" }, "title": { "type": [ "null", "string" ], "title": "String" }, "headSha": { "type": [ "null", "string" ], "title": "String" }, "baseSha": { "type": [ "null", "string" ], "title": "String" }, "author": { "type": [ "null", "string" ], "title": "String" }, "platformName": { "type": [ "null", "string" ], "title": "String" }, "runnerProvider": { "oneOf": [ { "type": "null" }, { "$ref": "#/components/schemas/RunnerProvider" } ] }, "isFork": { "type": [ "null", "boolean" ], "title": "Boolean" }, "isDraft": { "type": [ "null", "boolean" ], "title": "Boolean" } }, "required": [ "branch" ], "title": "VcsContextResponse"}RunnerProvider
Section titled “RunnerProvider”Type: string. Allowed: GITHUB, SELF_HOSTED, DEPOT, BLACKSMITH, WARPBUILD, RUNS_ON, NAMESPACE.
Schema definition
{ "type": "string", "enum": [ "GITHUB", "SELF_HOSTED", "DEPOT", "BLACKSMITH", "WARPBUILD", "RUNS_ON", "NAMESPACE" ], "title": "RunnerProvider"}CipeCancellationRequestResponse
Section titled “CipeCancellationRequestResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "source": { "type": "string", "title": "String" }, "actor": { "type": "string", "title": "String" }, "requestedAt": { "type": "string", "title": "String" } }, "required": [ "actor", "requestedAt", "source" ], "title": "CipeCancellationRequestResponse"}SelfHealingSkipResponse
Section titled “SelfHealingSkipResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "reason": { "type": "string", "title": "String" }, "message": { "type": "string", "title": "String" }, "recordedAt": { "type": "string", "title": "String" } }, "required": [ "message", "reason", "recordedAt" ], "title": "SelfHealingSkipResponse"}ChildCollectionSummary
Section titled “ChildCollectionSummary”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "total": { "type": "integer", "format": "int32", "title": "Int" }, "statusCounts": { "type": "object", "additionalProperties": { "type": "integer", "format": "int32", "title": "Int" }, "title": "LinkedHashMap_String-Int" } }, "required": [ "statusCounts", "total" ], "title": "ChildCollectionSummary"}PageResponse_CipeResponse
Section titled “PageResponse_CipeResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/CipeResponse" }, "title": "ArrayList_CipeResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_CipeResponse"}ErrorResponse
Section titled “ErrorResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "error": { "type": "string", "title": "String" }, "message": { "type": "string", "title": "String" }, "traceId": { "type": [ "null", "string" ], "title": "String" }, "code": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "error", "message" ], "title": "ErrorResponse"}RunGroupListResponse
Section titled “RunGroupListResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "id": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "createdAt": { "type": "string", "title": "String" }, "updatedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "cipeId": { "type": "string", "title": "String" }, "branch": { "type": [ "null", "string" ], "title": "String" }, "ciExecutionEnv": { "type": "string", "title": "String" }, "completedBy": { "type": [ "null", "string" ], "title": "String" }, "criticalErrorMessage": { "type": [ "null", "string" ], "title": "String" }, "agentCount": { "type": [ "null", "integer" ], "format": "int32", "title": "Int" }, "commandCount": { "type": [ "null", "integer" ], "format": "int32", "title": "Int" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "ciExecutionEnv", "cipeId", "createdAt", "id", "links", "status" ], "title": "RunGroupListResponse"}PageResponse_RunGroupListResponse
Section titled “PageResponse_RunGroupListResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/RunGroupListResponse" }, "title": "ArrayList_RunGroupListResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_RunGroupListResponse"}RunGroupWorkflowResponse
Section titled “RunGroupWorkflowResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
| ||
|
| ||
|
|
| |
|
|
| |
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "type": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "createdAt": { "type": "string", "title": "String" }, "updatedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "steps": { "$ref": "#/components/schemas/ChildCollectionSummary" }, "agents": { "$ref": "#/components/schemas/ChildCollectionSummary" }, "instances": { "$ref": "#/components/schemas/InstanceCollectionSummary" }, "launchTemplates": { "type": [ "null", "object" ], "additionalProperties": { "$ref": "#/components/schemas/LaunchTemplateInfo" }, "title": "LinkedHashMap_String-LaunchTemplateInfo" }, "estimatedTotalCredits": { "type": [ "null", "integer" ], "format": "int64", "title": "Long" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "agents", "createdAt", "instances", "links", "status", "steps", "type" ], "title": "RunGroupWorkflowResponse"}InstanceCollectionSummary
Section titled “InstanceCollectionSummary”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
| Dictionary of | |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "total": { "type": "integer", "format": "int32", "title": "Int" }, "statusCounts": { "type": "object", "additionalProperties": { "type": "integer", "format": "int32", "title": "Int" }, "title": "LinkedHashMap_String-Int" }, "restarted": { "type": "integer", "format": "int32", "title": "Int" }, "restartAttempts": { "type": "integer", "format": "int32", "title": "Int" } }, "required": [ "restartAttempts", "restarted", "statusCounts", "total" ], "title": "InstanceCollectionSummary"}LaunchTemplateInfo
Section titled “LaunchTemplateInfo”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "resourceClass": { "type": [ "null", "string" ], "title": "String" }, "estimatedCredits": { "type": [ "null", "integer" ], "format": "int64", "title": "Long" } }, "title": "LaunchTemplateInfo"}RunGroupResponse
Section titled “RunGroupResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
|
| |
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "id": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "createdAt": { "type": "string", "title": "String" }, "updatedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "cipeId": { "type": "string", "title": "String" }, "branch": { "type": [ "null", "string" ], "title": "String" }, "ciExecutionEnv": { "type": "string", "title": "String" }, "completedBy": { "type": [ "null", "string" ], "title": "String" }, "criticalErrorMessage": { "type": [ "null", "string" ], "title": "String" }, "agentCount": { "type": [ "null", "integer" ], "format": "int32", "title": "Int" }, "commandCount": { "type": [ "null", "integer" ], "format": "int32", "title": "Int" }, "runs": { "$ref": "#/components/schemas/ChildCollectionSummary" }, "workflow": { "oneOf": [ { "type": "null" }, { "$ref": "#/components/schemas/RunGroupWorkflowResponse" } ] }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "ciExecutionEnv", "cipeId", "createdAt", "id", "links", "runs", "status" ], "title": "RunGroupResponse"}StepResponse
Section titled “StepResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "id": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "name": { "type": "string", "title": "String" }, "launchTemplate": { "type": [ "null", "string" ], "title": "String" }, "groupName": { "type": [ "null", "string" ], "title": "String" }, "parallel": { "type": "boolean", "title": "Boolean" }, "position": { "type": "integer", "format": "int32", "title": "Int" }, "startedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "instances": { "$ref": "#/components/schemas/InstanceCollectionSummary" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "id", "instances", "links", "name", "parallel", "position", "status" ], "title": "StepResponse"}PageResponse_StepResponse
Section titled “PageResponse_StepResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/StepResponse" }, "title": "ArrayList_StepResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_StepResponse"}InstanceRowResponse
Section titled “InstanceRowResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "stepId": { "type": "string", "title": "String" }, "stepName": { "type": "string", "title": "String" }, "agentName": { "type": [ "null", "string" ], "title": "String" }, "name": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "startedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "restartAttempts": { "type": "integer", "format": "int32", "title": "Int" }, "assets": { "type": "array", "items": { "$ref": "#/components/schemas/DataAsset" }, "title": "ArrayList_DataAsset" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "assets", "links", "name", "status", "stepId", "stepName" ], "title": "InstanceRowResponse"}DataAsset
Section titled “DataAsset”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
|
Schema definition
{ "type": "object", "properties": { "type": { "$ref": "#/components/schemas/AssetType" }, "url": { "type": "string", "title": "String" } }, "required": [ "type", "url" ], "title": "DataAsset"}AssetType
Section titled “AssetType”Type: string. Allowed: logs, artifact, sandbox-report, resource-utilization.
Schema definition
{ "type": "string", "enum": [ "logs", "artifact", "sandbox-report", "resource-utilization" ], "title": "AssetType"}PageResponse_InstanceRowResponse
Section titled “PageResponse_InstanceRowResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/InstanceRowResponse" }, "title": "ArrayList_InstanceRowResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_InstanceRowResponse"}InstanceResourceUsage
Section titled “InstanceResourceUsage”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "cpus": { "type": "number", "format": "float", "title": "Float" }, "memoryGbs": { "type": "number", "format": "float", "title": "Float" }, "resourceClass": { "type": "string", "title": "String" } }, "required": [ "cpus", "memoryGbs", "resourceClass" ], "title": "InstanceResourceUsage"}InstanceTerminationStatusResponse
Section titled “InstanceTerminationStatusResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "exitCode": { "type": "integer", "format": "int64", "title": "Long" }, "name": { "type": "string", "title": "String" }, "reason": { "type": "string", "title": "String" }, "message": { "type": "string", "title": "String" } }, "required": [ "exitCode", "message", "name", "reason" ], "title": "InstanceTerminationStatusResponse"}InstanceTimeoutInfoResponse
Section titled “InstanceTimeoutInfoResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "reason": { "type": "string", "title": "String" }, "durationSeconds": { "type": "integer", "format": "int64", "title": "Long" }, "configSource": { "type": "string", "title": "String" } }, "required": [ "configSource", "durationSeconds", "reason" ], "title": "InstanceTimeoutInfoResponse"}InstancePriorRunResponse
Section titled “InstancePriorRunResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
Schema definition
{ "type": "object", "properties": { "name": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "startedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "assets": { "type": "array", "items": { "$ref": "#/components/schemas/DataAsset" }, "title": "ArrayList_DataAsset" } }, "required": [ "assets", "name", "status" ], "title": "InstancePriorRunResponse"}InstanceResponse
Section titled “InstanceResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
|
| |
|
| ||
|
| ||
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "stepId": { "type": "string", "title": "String" }, "stepName": { "type": "string", "title": "String" }, "agentName": { "type": [ "null", "string" ], "title": "String" }, "name": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "startedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "resourceUsage": { "oneOf": [ { "type": "null" }, { "$ref": "#/components/schemas/InstanceResourceUsage" } ] }, "terminationStatuses": { "type": "array", "items": { "$ref": "#/components/schemas/InstanceTerminationStatusResponse" }, "title": "ArrayList_InstanceTerminationStatusResponse" }, "timeoutInfo": { "oneOf": [ { "type": "null" }, { "$ref": "#/components/schemas/InstanceTimeoutInfoResponse" } ] }, "assets": { "type": "array", "items": { "$ref": "#/components/schemas/DataAsset" }, "title": "ArrayList_DataAsset" }, "priorRuns": { "type": "array", "items": { "$ref": "#/components/schemas/InstancePriorRunResponse" }, "title": "ArrayList_InstancePriorRunResponse" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "assets", "links", "name", "status", "stepId", "stepName" ], "title": "InstanceResponse"}AgentResponse
Section titled “AgentResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
| ||
|
| ||
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "name": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "instanceName": { "type": "string", "title": "String" }, "launchTemplate": { "type": [ "null", "string" ], "title": "String" }, "cpuCores": { "type": [ "null", "integer" ], "format": "int64", "title": "Long" }, "totalMemory": { "type": [ "null", "integer" ], "format": "int64", "title": "Long" }, "onlineAt": { "type": [ "null", "string" ], "title": "String" }, "offlineAt": { "type": [ "null", "string" ], "title": "String" }, "avgCpu": { "type": [ "null", "number" ], "format": "double", "title": "Double" }, "maxCpu": { "type": [ "null", "number" ], "format": "double", "title": "Double" }, "avgMemory": { "type": [ "null", "number" ], "format": "double", "title": "Double" }, "maxMemory": { "type": [ "null", "number" ], "format": "double", "title": "Double" }, "instances": { "$ref": "#/components/schemas/InstanceCollectionSummary" }, "assets": { "type": "array", "items": { "$ref": "#/components/schemas/DataAsset" }, "title": "ArrayList_DataAsset" }, "priorBoots": { "type": "array", "items": { "$ref": "#/components/schemas/AgentBootResponse" }, "title": "ArrayList_AgentBootResponse" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "assets", "instanceName", "instances", "links", "name", "status" ], "title": "AgentResponse"}AgentBootResponse
Section titled “AgentBootResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
Schema definition
{ "type": "object", "properties": { "instanceName": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "launchTemplate": { "type": [ "null", "string" ], "title": "String" }, "onlineAt": { "type": [ "null", "string" ], "title": "String" }, "offlineAt": { "type": [ "null", "string" ], "title": "String" }, "cpuCores": { "type": [ "null", "integer" ], "format": "int64", "title": "Long" }, "totalMemory": { "type": [ "null", "integer" ], "format": "int64", "title": "Long" }, "avgCpu": { "type": [ "null", "number" ], "format": "double", "title": "Double" }, "maxCpu": { "type": [ "null", "number" ], "format": "double", "title": "Double" }, "avgMemory": { "type": [ "null", "number" ], "format": "double", "title": "Double" }, "maxMemory": { "type": [ "null", "number" ], "format": "double", "title": "Double" }, "assets": { "type": "array", "items": { "$ref": "#/components/schemas/DataAsset" }, "title": "ArrayList_DataAsset" } }, "required": [ "assets", "instanceName", "status" ], "title": "AgentBootResponse"}PageResponse_AgentResponse
Section titled “PageResponse_AgentResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/AgentResponse" }, "title": "ArrayList_AgentResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_AgentResponse"}RunListResponse
Section titled “RunListResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "id": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "createdAt": { "type": "string", "title": "String" }, "updatedAt": { "type": [ "null", "string" ], "title": "String" }, "startedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "command": { "type": "string", "title": "String" }, "branch": { "type": [ "null", "string" ], "title": "String" }, "runGroup": { "type": [ "null", "string" ], "title": "String" }, "commitSha": { "type": [ "null", "string" ], "title": "String" }, "cacheEnabled": { "type": "boolean", "title": "Boolean" }, "isDTE": { "type": "boolean", "title": "Boolean" }, "isCI": { "type": "boolean", "title": "Boolean" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "cacheEnabled", "command", "createdAt", "id", "isCI", "isDTE", "links", "status" ], "title": "RunListResponse"}PageResponse_RunListResponse
Section titled “PageResponse_RunListResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/RunListResponse" }, "title": "ArrayList_RunListResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_RunListResponse"}TaskCollectionSummary
Section titled “TaskCollectionSummary”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
| Dictionary of | |
|
|
| |
|
|
| |
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "total": { "type": "integer", "format": "int32", "title": "Int" }, "statusCounts": { "type": "object", "additionalProperties": { "type": "integer", "format": "int32", "title": "Int" }, "title": "LinkedHashMap_String-Int" }, "retried": { "type": "integer", "format": "int32", "title": "Int" }, "retryAttempts": { "type": "integer", "format": "int32", "title": "Int" }, "retriedStatusCounts": { "type": "object", "additionalProperties": { "type": "integer", "format": "int32", "title": "Int" }, "title": "LinkedHashMap_String-Int" } }, "required": [ "retried", "retriedStatusCounts", "retryAttempts", "statusCounts", "total" ], "title": "TaskCollectionSummary"}RunResponse
Section titled “RunResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "id": { "type": "string", "title": "String" }, "status": { "type": "string", "title": "String" }, "createdAt": { "type": "string", "title": "String" }, "updatedAt": { "type": [ "null", "string" ], "title": "String" }, "startedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "command": { "type": "string", "title": "String" }, "branch": { "type": [ "null", "string" ], "title": "String" }, "runGroup": { "type": [ "null", "string" ], "title": "String" }, "commitSha": { "type": [ "null", "string" ], "title": "String" }, "cacheEnabled": { "type": "boolean", "title": "Boolean" }, "isDTE": { "type": "boolean", "title": "Boolean" }, "isCI": { "type": "boolean", "title": "Boolean" }, "tasks": { "$ref": "#/components/schemas/TaskCollectionSummary" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "cacheEnabled", "command", "createdAt", "id", "isCI", "isDTE", "links", "status", "tasks" ], "title": "RunResponse"}TaskResponse
Section titled “TaskResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
| ||
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
| ||
|
| Dictionary of |
Schema definition
{ "type": "object", "properties": { "id": { "type": "string", "title": "String" }, "status": { "$ref": "#/components/schemas/TaskStatus" }, "startedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "projectName": { "type": "string", "title": "String" }, "target": { "type": "string", "title": "String" }, "targetGroupName": { "type": [ "null", "string" ], "title": "String" }, "configuration": { "type": [ "null", "string" ], "title": "String" }, "params": { "type": "string", "title": "String" }, "cacheStatus": { "type": [ "null", "string" ], "title": "String" }, "hash": { "type": [ "null", "string" ], "title": "String" }, "continuous": { "type": "boolean", "title": "Boolean" }, "cacheable": { "type": "boolean", "title": "Boolean" }, "batchId": { "type": [ "null", "string" ], "title": "String" }, "agentName": { "type": [ "null", "string" ], "title": "String" }, "assets": { "type": "array", "items": { "$ref": "#/components/schemas/DataAsset" }, "title": "ArrayList_DataAsset" }, "priorAttempts": { "type": "array", "items": { "$ref": "#/components/schemas/TaskAttemptResponse" }, "title": "ArrayList_TaskAttemptResponse" }, "links": { "type": "object", "additionalProperties": { "type": "string", "title": "String" }, "title": "LinkedHashMap_String-String" } }, "required": [ "assets", "cacheStatus", "cacheable", "continuous", "hash", "id", "links", "params", "projectName", "status", "target" ], "title": "TaskResponse"}TaskStatus
Section titled “TaskStatus”Type: string. Allowed: UNKNOWN, SUCCEEDED, FAILED, CANCELED, NOT_STARTED, DEPENDENCIES_FAILED, NOT_EXECUTABLE, TIMED_OUT, SCHEDULED_IMPLICITLY.
Schema definition
{ "type": "string", "enum": [ "UNKNOWN", "SUCCEEDED", "FAILED", "CANCELED", "NOT_STARTED", "DEPENDENCIES_FAILED", "NOT_EXECUTABLE", "TIMED_OUT", "SCHEDULED_IMPLICITLY" ], "title": "TaskStatus"}TaskAttemptResponse
Section titled “TaskAttemptResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
Schema definition
{ "type": "object", "properties": { "status": { "type": "string", "title": "String" }, "startedAt": { "type": [ "null", "string" ], "title": "String" }, "completedAt": { "type": [ "null", "string" ], "title": "String" }, "assets": { "type": "array", "items": { "$ref": "#/components/schemas/DataAsset" }, "title": "ArrayList_DataAsset" } }, "required": [ "assets", "status" ], "title": "TaskAttemptResponse"}PageResponse_TaskResponse
Section titled “PageResponse_TaskResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/TaskResponse" }, "title": "ArrayList_TaskResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_TaskResponse"}TaskInclude
Section titled “TaskInclude”Type: string. Allowed: cacheOrigin.
Schema definition
{ "type": "string", "enum": [ "cacheOrigin" ], "title": "TaskInclude"}TaskStatResponse
Section titled “TaskStatResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
| ||
|
| ||
|
| ||
|
|
|
Schema definition
{ "type": "object", "properties": { "date": { "type": "string", "title": "String" }, "projectName": { "type": "string", "title": "String" }, "target": { "type": "string", "title": "String" }, "targetGroupName": { "type": [ "null", "string" ], "title": "String" }, "isCI": { "type": "boolean", "title": "Boolean" }, "totalCount": { "type": "integer", "format": "int32", "title": "Int" }, "cacheStatusRatio": { "$ref": "#/components/schemas/TaskStatCacheStatusRatio" }, "averageDuration": { "$ref": "#/components/schemas/TaskStatAverageDuration" }, "statusCodeRatio": { "$ref": "#/components/schemas/TaskStatStatusCodeRatio" }, "durationPercentiles": { "type": [ "null", "array" ], "items": { "$ref": "#/components/schemas/TaskStatDurationPercentile" }, "title": "ArrayList_TaskStatDurationPercentile" } }, "required": [ "averageDuration", "cacheStatusRatio", "date", "isCI", "projectName", "statusCodeRatio", "target", "totalCount" ], "title": "TaskStatResponse"}TaskStatCacheStatusRatio
Section titled “TaskStatCacheStatusRatio”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "localCacheHit": { "type": "number", "format": "double", "title": "Double" }, "remoteCacheHit": { "type": "number", "format": "double", "title": "Double" }, "cacheMiss": { "type": "number", "format": "double", "title": "Double" } }, "required": [ "cacheMiss", "localCacheHit", "remoteCacheHit" ], "title": "TaskStatCacheStatusRatio"}TaskStatAverageDuration
Section titled “TaskStatAverageDuration”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "localCacheHitMs": { "type": "number", "format": "double", "title": "Double" }, "remoteCacheHitMs": { "type": "number", "format": "double", "title": "Double" }, "cacheMissMs": { "type": "number", "format": "double", "title": "Double" } }, "required": [ "cacheMissMs", "localCacheHitMs", "remoteCacheHitMs" ], "title": "TaskStatAverageDuration"}TaskStatStatusCodeRatio
Section titled “TaskStatStatusCodeRatio”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "zero": { "type": "number", "format": "double", "title": "Double" }, "nonZero": { "type": "number", "format": "double", "title": "Double" } }, "required": [ "nonZero", "zero" ], "title": "TaskStatStatusCodeRatio"}TaskStatDurationPercentile
Section titled “TaskStatDurationPercentile”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "percentile": { "type": "integer", "format": "int32", "title": "Int" }, "cacheMissMs": { "type": [ "null", "number" ], "format": "double", "title": "Double" } }, "required": [ "cacheMissMs", "percentile" ], "title": "TaskStatDurationPercentile"}PageResponse_TaskStatResponse
Section titled “PageResponse_TaskStatResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/TaskStatResponse" }, "title": "ArrayList_TaskStatResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_TaskStatResponse"}FlakyTaskResponse
Section titled “FlakyTaskResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
Schema definition
{ "type": "object", "properties": { "id": { "type": "string", "title": "String" }, "project": { "type": "string", "title": "String" }, "target": { "type": "string", "title": "String" }, "configuration": { "type": [ "null", "string" ], "title": "String" }, "windowStart": { "type": "string", "title": "String" }, "windowEnd": { "type": "string", "title": "String" }, "flakinessRate": { "type": "number", "format": "double", "title": "Double" }, "sampleSizeFlakinessRate": { "type": "integer", "format": "int32", "title": "Int" }, "totalReruns": { "type": "integer", "format": "int32", "title": "Int" }, "deflakedAutomatically": { "type": "integer", "format": "int32", "title": "Int" }, "isCacheable": { "type": [ "null", "boolean" ], "title": "Boolean" }, "links": { "$ref": "#/components/schemas/FlakyTaskLinksResponse" } }, "required": [ "deflakedAutomatically", "flakinessRate", "id", "links", "project", "sampleSizeFlakinessRate", "target", "totalReruns", "windowEnd", "windowStart" ], "title": "FlakyTaskResponse"}FlakyTaskLinksResponse
Section titled “FlakyTaskLinksResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
|
Schema definition
{ "type": "object", "properties": { "executions": { "type": "string", "title": "String" } }, "required": [ "executions" ], "title": "FlakyTaskLinksResponse"}PageResponse_FlakyTaskResponse
Section titled “PageResponse_FlakyTaskResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/FlakyTaskResponse" }, "title": "ArrayList_FlakyTaskResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_FlakyTaskResponse"}FlakyTaskExecutionResponse
Section titled “FlakyTaskExecutionResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
| |
|
|
Schema definition
{ "type": "object", "properties": { "id": { "type": "string", "title": "String" }, "createdAt": { "type": "string", "title": "String" }, "links": { "$ref": "#/components/schemas/FlakyTaskExecutionLinksResponse" } }, "required": [ "createdAt", "id", "links" ], "title": "FlakyTaskExecutionResponse"}FlakyTaskExecutionLinksResponse
Section titled “FlakyTaskExecutionLinksResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "run": { "type": "string", "title": "String" }, "tasks": { "type": "string", "title": "String" } }, "required": [ "run", "tasks" ], "title": "FlakyTaskExecutionLinksResponse"}PageResponse_FlakyTaskExecutionResponse
Section titled “PageResponse_FlakyTaskExecutionResponse”Type: object.
| Property | Type | Description |
|---|---|---|
|
| ||
|
|
| |
|
|
|
Schema definition
{ "type": "object", "properties": { "items": { "type": "array", "items": { "$ref": "#/components/schemas/FlakyTaskExecutionResponse" }, "title": "ArrayList_FlakyTaskExecutionResponse" }, "nextCursor": { "type": [ "null", "string" ], "title": "String" }, "prevCursor": { "type": [ "null", "string" ], "title": "String" } }, "required": [ "items" ], "title": "PageResponse_FlakyTaskExecutionResponse"}