# DataRobot Approval Workflows API

**Canonical:** https://apis.io/apis/datarobot/datarobot-approval-workflows-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 Approval Workflows 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 approval_workflows. The published artifact set on APIs.io includes an OpenAPI specification.

This page describes the endpoints for enacting workflow requirements to ensure quality and comply with regulatory obligations. When you create a new or change an existing deployment, if the approval workflow is enabled, an MLOps administrator within your organization must approve your changes. [Approval policies](deploy-approval) affect the users who have permissions to review deployments and provide automated actions when reviews time out. Approval policies also affect users whose deployment events are governed by a configured policy (e.g., new deployment creation, model replacement).

## Operations (21)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/approvalPolicies/` | List Approval Policies |
| POST | `/api/v2/approvalPolicies/` | Create a new Approval Policy |
| DELETE | `/api/v2/approvalPolicies/{approvalPolicyId}/` | Delete an Approval Policy by approval policy ID |
| GET | `/api/v2/approvalPolicies/{approvalPolicyId}/` | Retrieve an Approval Policy by approval policy ID |
| PUT | `/api/v2/approvalPolicies/{approvalPolicyId}/` | Update an Approval Policy by approval policy ID |
| GET | `/api/v2/approvalPolicies/{approvalPolicyId}/shareableChangeRequests/` | Retrieve associated Change Requests Info by approval policy ID |
| GET | `/api/v2/approvalPolicyMatch/` | Get policy ID matching the query |
| GET | `/api/v2/approvalPolicyTriggers/` | Get a list of available policy triggers |
| GET | `/api/v2/changeRequests/` | List Change Requests |
| POST | `/api/v2/changeRequests/` | Create Change Request |
| GET | `/api/v2/changeRequests/{changeRequestId}/` | Retrieve Change Request by change request ID |
| PATCH | `/api/v2/changeRequests/{changeRequestId}/` | Update Change Request by change request ID |
| POST | `/api/v2/changeRequests/{changeRequestId}/requestReview/` | Request Change Request Review by change request ID |
| GET | `/api/v2/changeRequests/{changeRequestId}/reviews/` | List Change Request reviews by change request ID |
| POST | `/api/v2/changeRequests/{changeRequestId}/reviews/` | Create review by change request ID |
| GET | `/api/v2/changeRequests/{changeRequestId}/reviews/{reviewId}/` | Retrieve review by change request ID |
| PATCH | `/api/v2/changeRequests/{changeRequestId}/status/` | Resolve by change request ID |
| GET | `/api/v2/changeRequests/{changeRequestId}/suggestedReviewers/` | List suggested reviewers by change request ID |
| GET | `/api/v2/recommendedSettings/{entityType}/` | Retrieve configured recommended settings by entitytype |
| PUT | `/api/v2/recommendedSettings/{entityType}/` | Update recommended settings by entitytype |
| GET | `/api/v2/recommendedSettings/{entityType}/choices/` | Retrieve the list of available setting choices by entitytype |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/datarobot/openapi/datarobot-approval-workflows-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

approval_workflows

---

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