# Continuous Delivery Foundation Pipelines API

**Canonical:** https://apis.io/apis/continuous-delivery-foundation/continuous-delivery-foundation-pipelines-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 Pipelines API is one of 103 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 Pipelines. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and a changelog.

The Pipelines API from Continuous Delivery Foundation — 28 operation(s) for pipelines.

## Operations (34)

| Method | Path | Summary |
|---|---|---|
| GET | `/v4/pipelines` | Get pipelines with pagination |
| POST | `/v4/pipelines` | Create a new pipeline |
| GET | `/v4/pipelines/{id}` | Get a single pipeline |
| PUT | `/v4/pipelines/{id}` | Update a pipeline |
| DELETE | `/v4/pipelines/{id}` | Delete a single pipeline |
| GET | `/v4/pipelines/{id}/admins` | Get all admin users for a given pipeline |
| GET | `/v4/pipelines/{id}/latestCommitEvent` | Get latest commit event for a given pipeline |
| GET | `/v4/pipelines/{id}/tokens` | List tokens for pipeline |
| POST | `/v4/pipelines/{id}/tokens` | Create a new token for pipeline |
| DELETE | `/v4/pipelines/{id}/tokens` | Remove all tokens for a specific pipeline |
| GET | `/v4/pipelines/{id}/events` | Get pipeline type events for this pipeline |
| GET | `/v4/pipelines/{id}/triggers` | Get all triggers for a given pipeline |
| GET | `/v4/pipelines/{id}/jobs` | Get all jobs for a given pipeline |
| GET | `/v4/pipelines/{id}/badge` | Get a badge for the pipeline |
| GET | `/v4/pipelines/{id}/stages` | Get all stages for a given pipeline |
| GET | `/v4/pipelines/{id}/secrets` | Get all secrets secrets for a given pipelines |
| GET | `/v4/pipelines/{id}/builds` | Get builds for this pipeline |
| GET | `/v4/pipelines/{id}/metrics` | Get metrics for this pipeline |
| GET | `/v4/pipelines/{id}/lastSuccessfulEvent` | Get last successful event for a given pipeline |
| GET | `/v4/pipelines/{id}/admin` | Get the pipeline admin |
| GET | `/v4/pipelines/{id}/{jobName}/badge` | Get a badge for a job |
| GET | `/v4/pipelines/{id}/jobs/{jobName}/latestBuild` | Get latest build for a given job |
| POST | `/v4/pipelines/{id}/openPr` | Open pull request for repository |
| POST | `/v4/pipelines/{id}/startall` | Start all child pipelines given a specific pipeline |
| POST | `/v4/pipelines/{id}/sync` | Sync a pipeline |
| POST | `/v4/pipelines/{id}/sync/webhooks` | Add webhooks or update webhooks if already exists |
| POST | `/v4/pipelines/{id}/sync/pullrequests` | Add or update pull request of a pipeline |
| PUT | `/v4/pipelines/updateAdmins` | Update admins for a collection of pipelines |
| PUT | `/v4/pipelines/{id}/buildCluster` | Update the buildCluster of a pipeline |
| PUT | `/v4/pipelines/{id}/updateAdmins` | Update admins of a pipeline |
| PUT | `/v4/pipelines/{pipelineId}/tokens/{tokenId}` | Update a token for pipeline |
| DELETE | `/v4/pipelines/{pipelineId}/tokens/{tokenId}` | Remove a single token for a specific pipeline |
| PUT | `/v4/pipelines/{pipelineId}/tokens/{tokenId}/refresh` | Refresh a pipeline token |
| DELETE | `/v4/pipelines/{id}/caches` | API to delete cache using scope and id |

## Machine-readable artifacts (23)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/continuous-delivery-foundation/refs/heads/main/openapi/continuous-delivery-foundation-pipelines-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

Pipelines

---

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