DataRobot Batch Predictions API
Use the endpoints described below to generate predictions for a project.
Operations 50
GET
/api/v2/batchJobs/{batchJobId}/download/
Download the scored data set of a batch job by batch job ID
#
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
#
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
#
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
#
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/{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/{predictionId}/
Retrieve training predictions by project ID
#