# DataRobot Batch Predictions API

**Canonical:** https://apis.io/apis/datarobot/datarobot-batch-predictions-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 Batch Predictions 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 batch_predictions. The published artifact set on APIs.io includes an OpenAPI specification.

Use the endpoints described below to generate predictions for a project.

## Operations (50)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/batchJobs/` | List batch jobs |
| POST | `/api/v2/batchJobs/fromJobDefinition/` | Launch a Batch job |
| DELETE | `/api/v2/batchJobs/{batchJobId}/` | Cancel a Batch job by batch job ID |
| GET | `/api/v2/batchJobs/{batchJobId}/` | Retrieve Batch job by batch job ID |
| PUT | `/api/v2/batchJobs/{batchJobId}/csvUpload/` | Stream CSV data by batch job ID |
| GET | `/api/v2/batchJobs/{batchJobId}/download/` | Download the scored data set of a batch job by batch job ID |
| GET | `/api/v2/batchPredictionJobDefinitions/` | List Batch Prediction job definitions |
| POST | `/api/v2/batchPredictionJobDefinitions/` | Creates a new Batch Prediction job definition |
| DELETE | `/api/v2/batchPredictionJobDefinitions/{jobDefinitionId}/` | Delete Batch Prediction job definition by job definition ID |
| GET | `/api/v2/batchPredictionJobDefinitions/{jobDefinitionId}/` | Retrieve Batch Prediction job definition by job definition ID |
| PATCH | `/api/v2/batchPredictionJobDefinitions/{jobDefinitionId}/` | Update Batch Prediction job definition by job definition ID |
| GET | `/api/v2/batchPredictionJobDefinitions/{jobDefinitionId}/portable/` | Retrieve job definition snippet by job definition ID |
| GET | `/api/v2/batchPredictions/` | List batch prediction jobs |
| POST | `/api/v2/batchPredictions/` | Creates a new Batch Prediction job |
| POST | `/api/v2/batchPredictions/fromExisting/` | Create a new a Batch Prediction job based |
| POST | `/api/v2/batchPredictions/fromJobDefinition/` | Launch a Batch Prediction job |
| DELETE | `/api/v2/batchPredictions/{predictionJobId}/` | Cancel a Batch Prediction job by prediction job ID |
| GET | `/api/v2/batchPredictions/{predictionJobId}/` | Retrieve Batch Prediction job by prediction job ID |
| PATCH | `/api/v2/batchPredictions/{predictionJobId}/` | Update a Batch Prediction job by prediction job ID |
| PUT | `/api/v2/batchPredictions/{predictionJobId}/csvUpload/` | Creates a new_model_id Batch Prediction job by prediction job ID |
| POST | `/api/v2/batchPredictions/{predictionJobId}/csvUpload/finalizeMultipart/` | Finalize a multipart upload by prediction job ID |
| PUT | `/api/v2/batchPredictions/{predictionJobId}/csvUpload/part/{partNumber}/` | Upload CSV data by prediction job ID |
| GET | `/api/v2/batchPredictions/{predictionJobId}/download/` | Download the scored data set of a batch prediction job by prediction job ID |
| DELETE | `/api/v2/projects/{projectId}/models/{modelId}/predictionExplanationsInitialization/` | Delete an existing PredictionExplanationsInitialization by project ID |
| GET | `/api/v2/projects/{projectId}/models/{modelId}/predictionExplanationsInitialization/` | Retrieve the current PredictionExplanationsInitialization by project ID |
| POST | `/api/v2/projects/{projectId}/models/{modelId}/predictionExplanationsInitialization/` | Create a new prediction explanations initialization by project ID |
| GET | `/api/v2/projects/{projectId}/predictJobs/` | List all prediction jobs by project ID |
| DELETE | `/api/v2/projects/{projectId}/predictJobs/{jobId}/` | Cancel a queued prediction job by project ID |
| GET | `/api/v2/projects/{projectId}/predictJobs/{jobId}/` | Look up a particular prediction job by project ID |
| GET | `/api/v2/projects/{projectId}/predictionDatasets/` | List prediction datasets uploaded by project ID |
| POST | `/api/v2/projects/{projectId}/predictionDatasets/dataSourceUploads/` | Upload a dataset by project ID |
| POST | `/api/v2/projects/{projectId}/predictionDatasets/datasetUploads/` | Create prediction dataset by project ID |
| POST | `/api/v2/projects/{projectId}/predictionDatasets/fileUploads/` | Upload a file by project ID |
| POST | `/api/v2/projects/{projectId}/predictionDatasets/urlUploads/` | Create URL uploads by ID |
| DELETE | `/api/v2/projects/{projectId}/predictionDatasets/{datasetId}/` | Delete a dataset that was uploaded by project ID |
| GET | `/api/v2/projects/{projectId}/predictionDatasets/{datasetId}/` | Get the metadata of a specific dataset by project ID |
| POST | `/api/v2/projects/{projectId}/predictionExplanations/` | Create a new PredictionExplanations object ( by project ID |
| GET | `/api/v2/projects/{projectId}/predictionExplanations/{predictionExplanationsId}/` | Retrieve stored Prediction Explanations by project ID |
| GET | `/api/v2/projects/{projectId}/predictionExplanationsRecords/` | List PredictionExplanationsRecord objects by project ID |
| DELETE | `/api/v2/projects/{projectId}/predictionExplanationsRecords/{predictionExplanationsId}/` | Delete saved Prediction Explanations by project ID |
| GET | `/api/v2/projects/{projectId}/predictionExplanationsRecords/{predictionExplanationsId}/` | Retrieve a PredictionExplanationsRecord object by project ID |
| GET | `/api/v2/projects/{projectId}/predictions/` | Get the list of prediction records by project ID |
| POST | `/api/v2/projects/{projectId}/predictions/` | Make new predictions by project ID |
| GET | `/api/v2/projects/{projectId}/predictions/{predictionId}/` | Get a completed set of predictions by project ID |
| GET | `/api/v2/projects/{projectId}/predictionsMetadata/` | Get the list of prediction metadata records by project ID |
| GET | `/api/v2/projects/{projectId}/predictionsMetadata/{predictionId}/` | Retrieve metadata by project ID |
| GET | `/api/v2/projects/{projectId}/trainingPredictions/` | List training prediction jobs by project ID |
| POST | `/api/v2/projects/{projectId}/trainingPredictions/` | Submits a job by project ID |
| GET | `/api/v2/projects/{projectId}/trainingPredictions/{predictionId}/` | Retrieve training predictions by project ID |
| GET | `/api/v2/scheduledJobs/` | List scheduled deployment batch prediction jobs a user can view |

## Machine-readable artifacts (1)

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

batch_predictions

---

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