Region
Build
Pipelines, runs, components and variables
65 operations
pipelines
11 operationsPipeline definitions: create, publish, expand and trigger them
- GET/repositories/{repo_id}/pipelinesList a repository's pipeline definitions.
- POST/repositories/{repo_id}/pipelinesCreate a pipeline definition.
- GET/repositories/{repo_id}/pipelines/{pipeline_id}Get a single pipeline definition
- PUT/repositories/{repo_id}/pipelines/{pipeline_id}Replace a pipeline definition
- DEL/repositories/{repo_id}/pipelines/{pipeline_id}Delete a pipeline definition
- POST/repositories/{repo_id}/pipelines/{pipeline_id}/expandReturn a pipeline's definition with every component flattened into ordinary nodes
- POST/repositories/{repo_id}/pipelines/{pipeline_id}/publishPublish a draft pipeline definition.
- POST/repositories/{repo_id}/pipelines/{pipeline_id}/triggerTrigger a run from a stored pipeline definition.
- GET/repositories/{repo_id}/pipelines/{pipeline_id}/triggersThe trigger configuration in effect for a pipeline at one ref
- GET/repositories/{repo_id}/trigger-evaluationsWhy a ref update did or did not start a pipeline run.
- POST/repositories/{repo_id}/trigger-evaluations/{evaluation_id}/retryStart the run a pipeline could not start.New
pipeline-runs
20 operationsCI/CD pipeline execution (trigger, list, get, cancel)
- GET/groups/{group_id}/pipeline-runsList every pipeline run in a group's subtree
- GET/repositories/{repo_id}/pipeline-runsList a repository's pipeline runs, newest first
- POST/repositories/{repo_id}/pipeline-runsStart a run from a graph that is already resolved
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}Read a pipeline run and the state of its steps
- POST/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/approvals/{node_id}Grant or deny a pipeline step waiting at its approval gate.
- POST/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/approveApprove an untrusted run.
- POST/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/cancelCancel a running pipeline.
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/nodesList the steps of a pipeline run
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/nodes/{node_run_id}Read one step of a pipeline run, at any attempt
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/nodes/{node_run_id}/logsOne page of a step's logs, addressed by line.
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/nodes/{node_run_id}/logs/downloadDownload a step's whole log as one file
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/nodes/{node_run_id}/logs/indexHow large a step's log is and whether it is still being written
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/nodes/{node_run_id}/logs/searchFind where a term appears in a step's log
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/nodes/{node_run_id}/logs/streamStream a running step's log lines as they arrive
- POST/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/retryRetry a finished pipeline run.
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/statusA run's status in compact form, for polling.
- GET/repositories/{repo_id}/pipeline-runs/{pipeline_run_id}/streamStream a pipeline run's status as it changes
- POST/repositories/{repo_id}/pipeline-runs/validateCheck whether a run would be allowed, without starting it.
- GET/user/pipeline-runsList the pipeline runs the caller triggered, across every repository they can view
- GET/user/repositories/pipeline-runsList the pipeline runs in the repositories the caller belongs to
pipeline-components
28 operationsReusable, versioned fragments of a pipeline, owned by a group or a repository
- GET/groups/{group_id}/pipeline-componentsList the components a group's pipelines may reference
- POST/groups/{group_id}/pipeline-componentsCreate a reusable pipeline component
- GET/groups/{group_id}/pipeline-components/{component_id}Read one component, its draft body and its published versions
- PUT/groups/{group_id}/pipeline-components/{component_id}Replace a component's draft body
- DEL/groups/{group_id}/pipeline-components/{component_id}Delete a component and all of its versions
- POST/groups/{group_id}/pipeline-components/{component_id}/repinMove consuming pipelines onto a different version reference
- GET/groups/{group_id}/pipeline-components/{component_id}/upgrade-impactReport how far every consumer is from one published version
- GET/groups/{group_id}/pipeline-components/{component_id}/usagesList the pipelines that reference a component
- GET/groups/{group_id}/pipeline-components/{component_id}/versionsList a component's published versions, newest first
- POST/groups/{group_id}/pipeline-components/{component_id}/versionsPublish the current draft as an immutable version
- GET/groups/{group_id}/pipeline-components/{component_id}/versions/{version}Read one published version, including the body it froze
- POST/groups/{group_id}/pipeline-components/{component_id}/versions/{version}/deprecateDeprecate a published version
- POST/groups/{group_id}/pipeline-components/{component_id}/versions/{version}/sunsetSunset a published version
- POST/groups/{group_id}/pipeline-components/{component_id}/versions/{version}/undeprecateReturn a deprecated version to active
- GET/repositories/{repo_id}/pipeline-componentsList the components a repository's pipelines may reference
- POST/repositories/{repo_id}/pipeline-componentsCreate a reusable pipeline component
- GET/repositories/{repo_id}/pipeline-components/{component_id}Read one component, its draft body and its published versions
- PUT/repositories/{repo_id}/pipeline-components/{component_id}Replace a component's draft body
- DEL/repositories/{repo_id}/pipeline-components/{component_id}Delete a component and all of its versions
- POST/repositories/{repo_id}/pipeline-components/{component_id}/repinMove consuming pipelines onto a different version reference
- GET/repositories/{repo_id}/pipeline-components/{component_id}/upgrade-impactReport how far every consumer is from one published version
- GET/repositories/{repo_id}/pipeline-components/{component_id}/usagesList the pipelines that reference a component
- GET/repositories/{repo_id}/pipeline-components/{component_id}/versionsList a component's published versions, newest first
- POST/repositories/{repo_id}/pipeline-components/{component_id}/versionsPublish the current draft as an immutable version
- GET/repositories/{repo_id}/pipeline-components/{component_id}/versions/{version}Read one published version, including the body it froze
- POST/repositories/{repo_id}/pipeline-components/{component_id}/versions/{version}/deprecateDeprecate a published version
- POST/repositories/{repo_id}/pipeline-components/{component_id}/versions/{version}/sunsetSunset a published version
- POST/repositories/{repo_id}/pipeline-components/{component_id}/versions/{version}/undeprecateReturn a deprecated version to active
pipeline-variables
6 operationsVariables and secrets a pipeline reads
- GET/groups/{group_id}/pipeline-variablesList the pipeline variables a group declares
- PUT/groups/{group_id}/pipeline-variables/{name}Create or replace a group pipeline variable
- DEL/groups/{group_id}/pipeline-variables/{name}Delete a group pipeline variable
- GET/repositories/{repo_id}/pipeline-variablesList the variables that apply to a repository's pipelines
- PUT/repositories/{repo_id}/pipeline-variables/{name}Create or replace a repository pipeline variable
- DEL/repositories/{repo_id}/pipeline-variables/{name}Delete a repository pipeline variable