# Continuous Delivery Foundation Pipeline Controller API

**Canonical:** https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-pipeline-controller-api/  
**Provider:** Continuous Delivery Foundation — https://apis.io/providers/continuous-delivery-foundation/  
**Base URL:** https://api.screwdriver.cd/  
**Documentation:** https://cdevents.dev/

Continuous Delivery Foundation Pipeline Controller API is one of 78 APIs that [Continuous Delivery Foundation](https://apis.io/providers/continuous-delivery-foundation/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include pipeline-controller. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and a changelog.

The pipeline-controller API from Continuous Delivery Foundation — 16 operation(s) for pipeline-controller.

## Operations (19)

| Method | Path | Summary |
|---|---|---|
| POST | `/pipelines` | Save a pipeline definition |
| POST | `/pipelines/bulksave` | Save a list of pipelines |
| POST | `/pipelines/move` | Rename a pipeline definition |
| POST | `/pipelines/start` | Initiate a pipeline execution |
| POST | `/pipelines/v2/{application}/{pipelineNameOrId}` | Trigger a pipeline execution |
| POST | `/pipelines/{application}/{pipelineNameOrId}` | Trigger a pipeline execution |
| DELETE | `/pipelines/{application}/{pipelineName}` | Delete a pipeline definition |
| DELETE | `/pipelines/{id}` | Delete a pipeline execution |
| GET | `/pipelines/{id}` | Retrieve a pipeline execution |
| PUT | `/pipelines/{id}` | Update a pipeline definition |
| PUT | `/pipelines/{id}/cancel` | Cancel a pipeline execution |
| GET | `/pipelines/{id}/evaluateExpression` | Evaluate a pipeline expression using the provided execution as context |
| POST | `/pipelines/{id}/evaluateExpression` | Evaluate a pipeline expression using the provided execution as context |
| POST | `/pipelines/{id}/evaluateVariables` | Evaluate variables same as Evaluate Variables stage using the provided… |
| PUT | `/pipelines/{id}/pause` | Pause a pipeline execution |
| PUT | `/pipelines/{id}/resume` | Resume a pipeline execution |
| PATCH | `/pipelines/{id}/stages/{stageId}` | Update a stage execution |
| PUT | `/pipelines/{id}/stages/{stageId}/restart` | Restart a stage execution |
| GET | `/pipelines/{id}/{stageId}/evaluateExpression` | Evaluate a pipeline expression at a specific stage using the provided execution… |

## Machine-readable artifacts (23)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/continuous-delivery-foundation/refs/heads/main/openapi/continuous-delivery-foundation-pipeline-controller-api-openapi.yml
- **Documentation** — https://www.jenkins.io/doc/
- **APIDocumentation** — https://www.jenkins.io/doc/book/using/remote-access-api/
- **GettingStarted** — https://www.jenkins.io/doc/pipeline/tour/getting-started/
- **GitHubOrg** — https://github.com/jenkinsci
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/continuous-delivery-foundation/refs/heads/main/mcp/continuous-delivery-foundation-tool-crosswalk.yml
- **StatusPage** — https://status.jenkins.io/
- **Security** — https://www.jenkins.io/security/reporting/
- **ChangeLog** — https://www.jenkins.io/changelog/
- **Documentation** — https://spinnaker.io/docs/
- **APIDocumentation** — https://spinnaker.io/docs/reference/api/
- **Community** — https://spinnaker.io/docs/community/
- **GitHubOrg** — https://github.com/spinnaker
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/continuous-delivery-foundation/refs/heads/main/asyncapi/continuous-delivery-foundation-cdevents-events.yml
- **ChangeLog** — https://spinnaker.io/docs/releases/versions/
- **CLI** — https://spinnaker.io/docs/setup/other_config/spin/
- **Documentation** — https://docs.screwdriver.cd/
- **APIDocumentation** — https://docs.screwdriver.cd/user-guide/api
- **GettingStarted** — https://docs.screwdriver.cd/user-guide/quickstart
- **GitHubOrg** — https://github.com/screwdriver-cd
- **Documentation** — https://jayex.io/v3/
- **Community** — https://jayex.io/community/
- **CLI** — https://jayex.io/v3/develop/reference/jx/

## Other Continuous Delivery Foundation APIs (12)

- [CDEvents Specification](https://apis.io/apis/continuous-delivery-foundation/cdevents/)
- [Ortelius](https://apis.io/apis/continuous-delivery-foundation/ortelius/)
- [Continuous Delivery Foundation Website (WordPress REST)](https://apis.io/apis/continuous-delivery-foundation/cd-foundation-website-wordpress-rest/)
- [Tekton](https://apis.io/apis/continuous-delivery-foundation/tekton/)
- [Continuous Delivery Foundation Admin Controller API](https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-admin-controller-api/)
- [Continuous Delivery Foundation Amazon Infrastructure Controller API](https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-amazon-infrastructure-controller-api/)
- [Continuous Delivery Foundation API Extension Controller API](https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-api-extension-controller-api/)
- [Continuous Delivery Foundation Application Controller API](https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-application-controller-api/)
- [Continuous Delivery Foundation Artifact Controller API](https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-artifact-controller-api/)
- [Continuous Delivery Foundation Artifactory Controller API](https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-artifactory-controller-api/)
- [Continuous Delivery Foundation Auth Controller API](https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-auth-controller-api/)
- [Continuous Delivery Foundation Bake Controller API](https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-bake-controller-api/)

## Tags

pipeline-controller

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-pipeline-controller-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/continuous-delivery-foundation/.
