# DataRobot Blueprints API

**Canonical:** https://apis.io/apis/datarobot/datarobot-blueprints-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 Blueprints 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 blueprints. The published artifact set on APIs.io includes an OpenAPI specification.

This page outlines DataRobot's endpoints for blueprints, a graphical representation of the many steps involved in transforming input predictors and targets into a model.

## Operations (59)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/customTasks/` | List custom tasks |
| POST | `/api/v2/customTasks/` | Create a custom task |
| POST | `/api/v2/customTasks/fromCustomTask/` | Clone custom task |
| DELETE | `/api/v2/customTasks/{customTaskId}/` | Delete custom task by custom task ID |
| GET | `/api/v2/customTasks/{customTaskId}/` | Get custom task by custom task ID |
| PATCH | `/api/v2/customTasks/{customTaskId}/` | Update custom task by custom task ID |
| GET | `/api/v2/customTasks/{customTaskId}/accessControl/` | Get a list of users who have access by custom task ID |
| PATCH | `/api/v2/customTasks/{customTaskId}/accessControl/` | Grant access or update roles by custom task ID |
| GET | `/api/v2/customTasks/{customTaskId}/download/` | Download the latest custom task version content by custom task ID |
| GET | `/api/v2/customTasks/{customTaskId}/versions/` | List custom task versions by custom task ID |
| PATCH | `/api/v2/customTasks/{customTaskId}/versions/` | Update custom task version files by custom task ID |
| POST | `/api/v2/customTasks/{customTaskId}/versions/` | Create custom task version by custom task ID |
| PATCH | `/api/v2/customTasks/{customTaskId}/versions/fromRepository/` | Create custom task version from remote repository by custom task ID |
| POST | `/api/v2/customTasks/{customTaskId}/versions/fromRepository/` | Create a version from a repository |
| GET | `/api/v2/customTasks/{customTaskId}/versions/{customTaskVersionId}/` | Get custom task version by custom task ID |
| PATCH | `/api/v2/customTasks/{customTaskId}/versions/{customTaskVersionId}/` | Update custom task version by custom task ID |
| DELETE | `/api/v2/customTasks/{customTaskId}/versions/{customTaskVersionId}/dependencyBuild/` | Cancel dependency build by custom task ID |
| GET | `/api/v2/customTasks/{customTaskId}/versions/{customTaskVersionId}/dependencyBuild/` | Retrieve the custom task version's dependency build status by custom task ID |
| POST | `/api/v2/customTasks/{customTaskId}/versions/{customTaskVersionId}/dependencyBuild/` | Start a custom task version's dependency build by custom task ID |
| GET | `/api/v2/customTasks/{customTaskId}/versions/{customTaskVersionId}/dependencyBuildLog/` | Retrieve the custom task version's dependency build log by custom task ID |
| GET | `/api/v2/customTasks/{customTaskId}/versions/{customTaskVersionId}/download/` | Download custom task version content by custom task ID |
| GET | `/api/v2/customTrainingBlueprints/` | List training blueprints |
| POST | `/api/v2/customTrainingBlueprints/` | Create a blueprint |
| GET | `/api/v2/imageAugmentationLists/` | List of augmentation lists |
| POST | `/api/v2/imageAugmentationLists/` | Creates a new augmentation list based |
| DELETE | `/api/v2/imageAugmentationLists/{augmentationId}/` | Delete an existing augmentation lists by id by augmentation ID |
| GET | `/api/v2/imageAugmentationLists/{augmentationId}/` | Returns a single augmentation list by augmentation ID |
| PATCH | `/api/v2/imageAugmentationLists/{augmentationId}/` | Update an existing augmentation list by augmentation ID |
| GET | `/api/v2/imageAugmentationLists/{augmentationId}/samples/` | Retrieve latest Augmentation Samples generated by augmentation ID |
| POST | `/api/v2/imageAugmentationLists/{augmentationId}/samples/` | Requests the creation of sample augmentations based by augmentation ID |
| GET | `/api/v2/imageAugmentationOptions/{projectId}/` | Augmentation list of all available transformations that are supported by… |
| POST | `/api/v2/imageAugmentationSamples/` | (Deprecated in v2 |
| GET | `/api/v2/imageAugmentationSamples/{samplesId}/` | (Deprecated in v2 by samples ID |
| GET | `/api/v2/projects/{projectId}/blueprints/` | List blueprints by project ID |
| GET | `/api/v2/projects/{projectId}/blueprints/{blueprintId}/` | Retrieve a blueprint by its ID |
| GET | `/api/v2/projects/{projectId}/blueprints/{blueprintId}/blueprintChart/` | Retrieve a blueprint chart by blueprint id |
| GET | `/api/v2/projects/{projectId}/blueprints/{blueprintId}/blueprintDocs/` | Retrieve blueprint tasks documentation by project ID |
| GET | `/api/v2/projects/{projectId}/blueprints/{blueprintId}/json/` | Retrieve the JSON representation of a datarobot blueprint by project ID |
| GET | `/api/v2/projects/{projectId}/models/{modelId}/blueprintChart/` | Retrieve a reduced model blueprint chart by model id |
| GET | `/api/v2/projects/{projectId}/models/{modelId}/blueprintDocs/` | Retrieve task documentation by project ID |
| GET | `/api/v2/projects/{projectId}/models/{modelId}/logs/` | Retrieve an archive (tar by project ID |
| GET | `/api/v2/projects/{projectId}/models/{modelId}/trainingArtifact/` | Retrieve training artifact by ID by project ID |
| DELETE | `/api/v2/userBlueprints/` | Delete user blueprints |
| GET | `/api/v2/userBlueprints/` | List user blueprints |
| POST | `/api/v2/userBlueprints/` | Create a user blueprint |
| POST | `/api/v2/userBlueprints/fromBlueprintId/` | Clone a blueprint |
| POST | `/api/v2/userBlueprints/fromCustomTaskVersionId/` | Create a user blueprint |
| POST | `/api/v2/userBlueprints/fromUserBlueprintId/` | Clone a user blueprint |
| DELETE | `/api/v2/userBlueprints/{userBlueprintId}/` | Delete a user blueprint by user blueprint ID |
| GET | `/api/v2/userBlueprints/{userBlueprintId}/` | Retrieve a user blueprint by user blueprint ID |
| PATCH | `/api/v2/userBlueprints/{userBlueprintId}/` | Update a user blueprint by user blueprint ID |
| GET | `/api/v2/userBlueprints/{userBlueprintId}/sharedRoles/` | Get the list of users, groups and organizations by user blueprint ID |
| PATCH | `/api/v2/userBlueprints/{userBlueprintId}/sharedRoles/` | Share a user blueprint by user blueprint ID |
| POST | `/api/v2/userBlueprintsBulkValidations/` | Validate many user blueprints |
| GET | `/api/v2/userBlueprintsInputTypes/` | Retrieve input types |
| POST | `/api/v2/userBlueprintsProjectBlueprints/` | Add user blueprints |
| POST | `/api/v2/userBlueprintsTaskParameters/` | Validate task parameters |
| GET | `/api/v2/userBlueprintsTasks/` | Retrieve tasks |
| POST | `/api/v2/userBlueprintsValidations/` | Validate a user blueprint |

## Machine-readable artifacts (1)

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

blueprints

---

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