# DataRobot Deployment Management API

**Canonical:** https://apis.io/apis/datarobot/datarobot-deployment-management-api/  
**Provider:** DataRobot — https://apis.io/providers/datarobot/  
**Base URL:** https://app.datarobot.com/  
**Documentation:** https://docs.datarobot.com/en/docs/api/reference/index.html

DataRobot Deployment Management API is one of 87 APIs that [DataRobot](https://apis.io/providers/datarobot/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include deployment_management. The published artifact set on APIs.io includes an OpenAPI specification.

Use the endpoints described below to manage deployments.

## Operations (35)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/customModelDeployments/` | List custom model deployments |
| GET | `/api/v2/customModelDeployments/limitState/` | Get custom model deployment limits |
| GET | `/api/v2/customModelDeployments/{deploymentId}/logs/` | Get custom model log by deployment ID |
| POST | `/api/v2/customModelDeployments/{deploymentId}/logs/` | Create logs by ID |
| GET | `/api/v2/customModelDeployments/{deploymentId}/logs/{logId}/` | Retrieve logs by ID |
| GET | `/api/v2/deletedDeployments/` | List deleted deployments |
| PATCH | `/api/v2/deletedDeployments/` | Erase deleted deployments |
| GET | `/api/v2/deployments/` | List deployments |
| POST | `/api/v2/deployments/fromLearningModel/` | Create deployment |
| POST | `/api/v2/deployments/fromModelPackage/` | Create a deployment from a model package |
| GET | `/api/v2/deployments/limits/` | Get deployment limits |
| POST | `/api/v2/deployments/migrateDPStoServerless/` | Update a deployment's prediction environment from dedicated |
| DELETE | `/api/v2/deployments/{deploymentId}/` | Delete deployment by deployment ID |
| GET | `/api/v2/deployments/{deploymentId}/` | Retrieve deployment by deployment ID |
| PATCH | `/api/v2/deployments/{deploymentId}/` | Update deployment by deployment ID |
| DELETE | `/api/v2/deployments/{deploymentId}/agentCard/` | Delete the agent card by deployment ID |
| GET | `/api/v2/deployments/{deploymentId}/agentCard/` | Retrieve the agent card by deployment ID |
| PUT | `/api/v2/deployments/{deploymentId}/agentCard/` | Create by deployment ID |
| GET | `/api/v2/deployments/{deploymentId}/capabilities/` | Retrieve capabilities by deployment ID |
| GET | `/api/v2/deployments/{deploymentId}/features/` | Get deployment features by deployment ID |
| GET | `/api/v2/deployments/{deploymentId}/modelHistory/` | Retrieve champion model history of deployment by deployment ID |
| POST | `/api/v2/deployments/{deploymentId}/onDemandReports/` | Add report by deployment ID |
| GET | `/api/v2/deployments/{deploymentId}/quotaConsumers/` | Retrieve deployment consumers by deployment ID |
| GET | `/api/v2/deployments/{deploymentId}/scoringCode/` | Retrieve Scoring Code by deployment ID |
| POST | `/api/v2/deployments/{deploymentId}/scoringCodeBuilds/` | Build Java package containing Scoring Code by deployment ID |
| GET | `/api/v2/deployments/{deploymentId}/settings/checklist/` | Retrieve deployment settings checklist by deployment ID |
| GET | `/api/v2/deployments/{deploymentId}/sharedRoles/` | Get the model deployment access control list by deployment ID |
| PATCH | `/api/v2/deployments/{deploymentId}/sharedRoles/` | Update the model deployment access controls by deployment ID |
| PATCH | `/api/v2/deployments/{deploymentId}/status/` | Change deployment status by deployment ID |
| GET | `/api/v2/executionEnvironments/{environmentId}/accessControl/` | Get a list of users who have access by environment ID |
| PATCH | `/api/v2/executionEnvironments/{environmentId}/accessControl/` | Grant access by environment ID |
| GET | `/api/v2/mlops/compute/bundles/` | List resource bundles |
| GET | `/api/v2/mlops/compute/bundles/{resourceRequestBundleId}/` | Retrieve resource bundle by resource request bundle ID |
| GET | `/api/v2/mlops/portablePredictionServerImage/` | Downloads the latest Portable Prediction Server (PPS) Docker image |
| GET | `/api/v2/mlops/portablePredictionServerImage/metadata/` | Fetches currently active PPS Docker image metadata |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/datarobot/openapi/datarobot-deployment-management-api-openapi.yml

## Other DataRobot APIs (12)

- [DataRobot REST API v2](https://apis.io/apis/datarobot/datarobot-rest-api-v2/)
- [DataRobot DataRobot API](https://apis.io/apis/datarobot/datarobot-datarobot-api-api/)
- [DataRobot Datarobot Oss API](https://apis.io/apis/datarobot/datarobot-datarobot-oss-api/)
- [DataRobot Homebrew API](https://apis.io/apis/datarobot/datarobot-homebrew-api/)
- [DataRobot Info API](https://apis.io/apis/datarobot/datarobot-info-api/)
- [DataRobot Install API](https://apis.io/apis/datarobot/datarobot-install-api/)
- [DataRobot MCP API](https://apis.io/apis/datarobot/datarobot-mcp-api/)
- [DataRobot Memory API](https://apis.io/apis/datarobot/datarobot-memory-api/)
- [DataRobot Oauth2 API](https://apis.io/apis/datarobot/datarobot-oauth2-api/)
- [DataRobot Projects API](https://apis.io/apis/datarobot/datarobot-projects-api/)
- [DataRobot Registereddeployments API](https://apis.io/apis/datarobot/datarobot-registereddeployments-api/)
- [DataRobot Uv API](https://apis.io/apis/datarobot/datarobot-uv-api/)

## Tags

deployment_management

---

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