# Continuous Delivery Foundation Managed Controller API

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

The managed-controller API from Continuous Delivery Foundation — 32 operation(s) for managed-controller.

## Operations (36)

| Method | Path | Summary |
|---|---|---|
| GET | `/managed/application/{application}` | Get managed details about an application |
| DELETE | `/managed/application/{application}/config` | Delete a delivery config manifest for an application |
| GET | `/managed/application/{application}/config` | Get the delivery config associated with an application |
| POST | `/managed/application/{application}/environment/{environment}/constraint` | Update the status of an environment constraint |
| GET | `/managed/application/{application}/environment/{environment}/constraints` | List up-to {limit} current constraint states for an environment |
| POST | `/managed/application/{application}/mark/bad` | Veto an artifact version in an environment |
| POST | `/managed/application/{application}/mark/good` | Delete veto of an artifact version in an environment |
| DELETE | `/managed/application/{application}/pause` | Resume management of an entire application |
| POST | `/managed/application/{application}/pause` | Pause management of an entire application |
| POST | `/managed/application/{application}/pin` | Create a pin for an artifact in an environment |
| DELETE | `/managed/application/{application}/pin/{targetEnvironment}` | Unpin one or more artifact(s) in an environment. |
| POST | `/managed/application/{application}/veto` | Veto an artifact version in an environment |
| DELETE | `/managed/application/{application}/veto/{targetEnvironment}/{reference}/{version}` | Remove veto of an artifact version in an environment |
| POST | `/managed/delivery-configs` | Create or update a delivery config manifest |
| POST | `/managed/delivery-configs/diff` | Ad-hoc validate and diff a config manifest |
| GET | `/managed/delivery-configs/schema` | Ad-hoc validate and diff a config manifest |
| POST | `/managed/delivery-configs/validate` | Validate a delivery config manifest |
| DELETE | `/managed/delivery-configs/{name}` | Delete a delivery config manifest |
| GET | `/managed/delivery-configs/{name}` | Get a delivery config manifest |
| GET | `/managed/delivery-configs/{name}.yml` | Get a delivery config manifest |
| GET | `/managed/delivery-configs/{name}/artifacts` | Get the status of each version of each artifact in each environment |
| GET | `/managed/environments/{application}` | Get current environment details |
| POST | `/managed/graphql` | Post a graphql request |
| POST | `/managed/notifications/callbacks/{source}` | Process notification callback 1 |
| GET | `/managed/reports/adoption` | Get a report of Managed Delivery adoption |
| GET | `/managed/reports/onboarding` | Get a report of application onboarding |
| POST | `/managed/resources/diff` | Ad-hoc validate and diff a resource |
| GET | `/managed/resources/export/artifact/{cloudProvider}/{account}/{clusterName}` | Generates an artifact definition based on the artifact used in a running cluster |
| GET | `/managed/resources/export/{cloudProvider}/{account}/{type}/{name}` | Generate a keel resource definition for a deployed cloud resource |
| GET | `/managed/resources/{resourceId}` | Get a resource |
| GET | `/managed/resources/{resourceId}.yml` | Get a resource |
| DELETE | `/managed/resources/{resourceId}/pause` | Resume management of a resource |
| POST | `/managed/resources/{resourceId}/pause` | Pause management of a resource |
| GET | `/managed/resources/{resourceId}/status` | Get status of a resource |
| POST | `/managed/{application}/environment/{environment}/verifications` | Override the status of a verification |
| POST | `/managed/{application}/environment/{environment}/verifications/retry` | Retry a verification |

## Machine-readable artifacts (23)

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

managed-controller

---

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