Skip to main content
Server path: /datarobot-batch-predictions | Type: Application | PCID required: Yes

Tools

ToolDescription
datarobot_batch_predictions_batch_predictions_createCreates a new Batch Prediction job
datarobot_batch_predictions_batch_predictions_deleteCancel a Batch Prediction job
datarobot_batch_predictions_batch_predictions_listList batch prediction jobs
datarobot_batch_predictions_batch_predictions_retrieveRetrieve Batch Prediction job
datarobot_batch_predictions_batch_predictions_updateUpdate a Batch Prediction job
datarobot_batch_predictions_computed_training_predictions_listRetrieve training predictions
datarobot_batch_predictions_download_listDownload the scored data set of a batch prediction job
datarobot_batch_predictions_from_existing_createCreate a new a Batch Prediction job based on an existing Batch Prediction job.
datarobot_batch_predictions_from_job_definition_createLaunch a Batch Prediction job for scoring
datarobot_batch_predictions_jobs_deleteCancel a Batch job
datarobot_batch_predictions_jobs_download_listDownload the scored data set of a batch job
datarobot_batch_predictions_jobs_from_job_definition_createLaunch a Batch job for scoring
datarobot_batch_predictions_jobs_listList batch jobs
datarobot_batch_predictions_jobs_retrieveRetrieve Batch job
datarobot_batch_predictions_prediction_job_definitions_createCreates a new Batch Prediction job definition
datarobot_batch_predictions_prediction_job_definitions_deleteDelete Batch Prediction job definition
datarobot_batch_predictions_prediction_job_definitions_listList Batch Prediction job definitions
datarobot_batch_predictions_prediction_job_definitions_patchUpdate Batch Prediction job definition
datarobot_batch_predictions_prediction_job_definitions_portable_listRetrieve job definition snippet for PBP
datarobot_batch_predictions_prediction_job_definitions_retrieveRetrieve Batch Prediction job definition
datarobot_batch_predictions_projects_models_prediction_explanations_initialization_createCreate a new prediction explanations initialization.
datarobot_batch_predictions_projects_models_prediction_explanations_initialization_delete_manyDelete an existing PredictionExplanationsInitialization.
datarobot_batch_predictions_projects_models_prediction_explanations_initialization_listRetrieve the current PredictionExplanationsInitialization.
datarobot_batch_predictions_projects_predict_jobs_deleteCancel a queued prediction job.
datarobot_batch_predictions_projects_predict_jobs_listList all prediction jobs for a project.
datarobot_batch_predictions_projects_predict_jobs_retrieveLook up a particular prediction job.
datarobot_batch_predictions_projects_prediction_datasets_data_source_uploads_createUpload a dataset for predictions from a DataSource.
datarobot_batch_predictions_projects_prediction_datasets_dataset_uploads_createCreate prediction dataset
datarobot_batch_predictions_projects_prediction_datasets_deleteDelete a dataset that was uploaded for prediction.
datarobot_batch_predictions_projects_prediction_datasets_file_uploads_createUpload a file for predictions from an attached file.
datarobot_batch_predictions_projects_prediction_datasets_listList prediction datasets uploaded to a project.
datarobot_batch_predictions_projects_prediction_datasets_retrieveGet the metadata of a specific dataset. This only works for datasets uploaded to an existing project for prediction.
datarobot_batch_predictions_projects_prediction_datasets_url_uploads_createUpload a file for predictions from a URL.
datarobot_batch_predictions_projects_prediction_explanations_createCreate a new PredictionExplanations object (and its accompanying PredictionExplanationsRecord).
datarobot_batch_predictions_projects_prediction_explanations_listRetrieve stored Prediction Explanations.
datarobot_batch_predictions_projects_prediction_explanations_records_deleteDelete saved Prediction Explanations.
datarobot_batch_predictions_projects_prediction_explanations_records_listList PredictionExplanationsRecord objects for a project.
datarobot_batch_predictions_projects_prediction_explanations_records_retrieveRetrieve a PredictionExplanationsRecord object.
datarobot_batch_predictions_projects_predictions_createMake new predictions.
datarobot_batch_predictions_projects_predictions_listGet the list of prediction records.
datarobot_batch_predictions_projects_predictions_metadata_listGet the list of prediction metadata records.
datarobot_batch_predictions_projects_predictions_metadata_retrieveRetrieve metadata for a set of predictions.
datarobot_batch_predictions_projects_predictions_retrieveGet a completed set of predictions.
datarobot_batch_predictions_projects_training_predictions_createSubmits a job to compute predictions for training data
datarobot_batch_predictions_scheduled_jobs_listList scheduled deployment batch prediction jobs a user can view
datarobot_batch_predictions_training_predictions_listList training prediction jobs

datarobot_batch_predictions_batch_predictions_create

Creates a new Batch Prediction job Parameters:
ParameterTypeRequiredDefaultDescription
abortOnErrorbooleanYesShould this job abort if too many errors are encountered
batchJobTypestringNoBatch job type.
chunkSizeobjectNoWhich strategy should be used to determine the chunk size. Can be either a named strategy or a fixed size in bytes.
columnNamesRemappingobjectNoRemap (rename or remove columns from) the output from this job
csvSettingsobjectYesThe CSV settings used for this job
deploymentIdstringNoID of deployment which is used in job for processing predictions dataset
disableRowLevelErrorHandlingbooleanYesSkip row by row error handling
explanationAlgorithmstringNoWhich algorithm will be used to calculate prediction explanations
explanationClassNamesany[]NoSets a list of selected class names for which corresponding explanations are returned in each row. This setting is mutually exclusive with numTopClasses. If neither parameter is specified, the default setting is numTopClasses=1.
explanationNumTopClassesintegerNoSets the number of most probable (top predicted) classes for which corresponding explanations are returned in each row. This setting is mutually exclusive with classNames. If neither parameter is specified, the default setting is numTopClasses=1.
includePredictionStatusbooleanYesInclude prediction status column in the output
includeProbabilitiesbooleanYesInclude probabilities for all classes
includeProbabilitiesClassesany[]YesInclude only probabilities for these specific class names.
intakeSettingsobjectYesThe intake option configured for this job
maxExplanationsintegerYesNumber of explanations requested. Will be ordered by strength.
modelIdstringNoID of leaderboard model which is used in job for processing predictions dataset
modelPackageIdstringNoID of model package from registry is used in job for processing predictions dataset
monitoringBatchPrefixstringNoName of the batch to create with this job
numConcurrentintegerNoNumber of simultaneous requests to run against the prediction instance
outputSettingsobjectNoThe output option configured for this job
passthroughColumnsany[]NoPass through columns from the original dataset
passthroughColumnsSetstringNoPass through all columns from the original dataset
pinnedModelIdstringNoSpecify a model ID used for scoring
predictionInstanceobjectNoOverride the default prediction instance from the deployment when scoring this job.
predictionThresholdnumberNoThreshold is the point that sets the class boundary for a predicted value. The model classifies an observation below the threshold as FALSE, and an observation above the threshold as TRUE. In other words, DataRobot automatically assigns the positive class label to any prediction exceeding the threshold. This value can be set between 0.0 and 1.0.
predictionWarningEnabledbooleanNoEnable prediction warnings.
secondaryDatasetsConfigIdstringNoConfiguration id for secondary datasets to use when making a prediction.
skipDriftTrackingbooleanYesSkip drift tracking for this job.
thresholdHighnumberNoCompute explanations for predictions above this threshold
thresholdLownumberNoCompute explanations for predictions below this threshold
timeseriesSettingsobjectNoTime Series settings included of this job is a Time Series job.

datarobot_batch_predictions_batch_predictions_delete

Cancel a Batch Prediction job Parameters:
ParameterTypeRequiredDefaultDescription
predictionJobIdstringYesID of the Batch Prediction job

datarobot_batch_predictions_batch_predictions_list

List batch prediction jobs Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerYesThis many results will be skipped
limitintegerYesAt most this many results are returned
statusany[]NoIncludes only jobs that have the status value that matches this flag. Repeat the parameter for filtering on multiple statuses.
sourceany[]NoIncludes only jobs that have the source value that matches this flag. Repeat the parameter for filtering on multiple statuses.Prefix values with a dash (-) to exclude those sources.
deploymentIdstringNoIncludes only jobs for this particular deployment
modelIdstringNoID of leaderboard model which is used in job for processing predictions dataset
jobIdstringNoIncludes only job by specific id
orderBystringNoSort order which will be applied to batch prediction list. Prefix the attribute name with a dash to sort in descending order, e.g. “-created”.
allJobsbooleanNo[DEPRECATED - replaced with RBAC permission model] - No effect
cutoffHoursintegerNoOnly list jobs created at most this amount of hours ago.
startDateTimestringNoISO-formatted datetime of the earliest time the job was added (inclusive). For example “2008-08-24T12:00:00Z”. Will ignore cutoffHours if set.
endDateTimestringNoISO-formatted datetime of the latest time the job was added (inclusive). For example “2008-08-24T12:00:00Z”.
batchPredictionJobDefinitionIdstringNoIncludes only jobs for this particular definition
hostnameany[]NoIncludes only jobs for this particular prediction instance hostname
intakeTypeany[]NoIncludes only jobs for these particular intakes type
outputTypeany[]NoIncludes only jobs for these particular outputs type

datarobot_batch_predictions_batch_predictions_retrieve

Retrieve Batch Prediction job Parameters:
ParameterTypeRequiredDefaultDescription
predictionJobIdstringYesID of the Batch Prediction job

datarobot_batch_predictions_batch_predictions_update

Update a Batch Prediction job Parameters:
ParameterTypeRequiredDefaultDescription
predictionJobIdstringYesID of the Batch Prediction job
abortedstringNoTime when job abortion happened
completedstringNoTime when job completed scoring
failedRowsintegerNoNumber of rows that have failed scoring
hiddenbooleanNoHides or unhides the job from the job list
jobIntakeSizeintegerNoNumber of bytes in the intake dataset for this job
jobOutputSizeintegerNoNumber of bytes in the output dataset for this job
logsany[]NoThe job log.
scoredRowsintegerNoNumber of rows that have been used in prediction computation
skippedRowsintegerNoNumber of rows that have been skipped during scoring. May contain non-zero value only in time-series predictions case if provided dataset contains more than required historical rows.
startedstringNoTime when job scoring begin
statusstringNoThe current job status

datarobot_batch_predictions_computed_training_predictions_list

Retrieve training predictions Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerYesThis many results will be skipped
limitintegerYesAt most this many results are returned
projectIdstringYesProject ID to retrieve training predictions for
predictionIdstringYesPrediction ID to retrieve training predictions for

datarobot_batch_predictions_download_list

Download the scored data set of a batch prediction job Parameters:
ParameterTypeRequiredDefaultDescription
predictionJobIdstringYesID of the Batch Prediction job

datarobot_batch_predictions_from_existing_create

Create a new a Batch Prediction job based on an existing Batch Prediction job. Parameters:
ParameterTypeRequiredDefaultDescription
predictionJobIdstringYesID of the Batch Prediction job to clone.

datarobot_batch_predictions_from_job_definition_create

Launch a Batch Prediction job for scoring Parameters:
ParameterTypeRequiredDefaultDescription
jobDefinitionIdstringYesID of the Batch Prediction job definition

datarobot_batch_predictions_jobs_delete

Cancel a Batch job Parameters:
ParameterTypeRequiredDefaultDescription
batchJobIdstringYesID of the Batch job

datarobot_batch_predictions_jobs_download_list

Download the scored data set of a batch job Parameters:
ParameterTypeRequiredDefaultDescription
batchJobIdstringYesID of the Batch job

datarobot_batch_predictions_jobs_from_job_definition_create

Launch a Batch job for scoring Parameters:
ParameterTypeRequiredDefaultDescription
jobDefinitionIdstringYesID of the Batch Prediction job definition

datarobot_batch_predictions_jobs_list

List batch jobs Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerYesThis many results will be skipped
limitintegerYesAt most this many results are returned
statusany[]NoIncludes only jobs that have the status value that matches this flag. Repeat the parameter for filtering on multiple statuses.
sourceany[]NoIncludes only jobs that have the source value that matches this flag. Repeat the parameter for filtering on multiple statuses.Prefix values with a dash (-) to exclude those sources.
deploymentIdstringNoIncludes only jobs for this particular deployment
modelIdstringNoID of leaderboard model which is used in job for processing predictions dataset
jobIdstringNoIncludes only job by specific id
orderBystringNoSort order which will be applied to batch prediction list. Prefix the attribute name with a dash to sort in descending order, e.g. “-created”.
allJobsbooleanNo[DEPRECATED - replaced with RBAC permission model] - No effect
cutoffHoursintegerNoOnly list jobs created at most this amount of hours ago.
startDateTimestringNoISO-formatted datetime of the earliest time the job was added (inclusive). For example “2008-08-24T12:00:00Z”. Will ignore cutoffHours if set.
endDateTimestringNoISO-formatted datetime of the latest time the job was added (inclusive). For example “2008-08-24T12:00:00Z”.
batchPredictionJobDefinitionIdstringNoIncludes only jobs for this particular definition
hostnameany[]NoIncludes only jobs for this particular prediction instance hostname
batchJobTypeany[]NoIncludes only jobs that have the batch job type that matches this flag. Repeat the parameter for filtering on multiple types.
intakeTypeany[]NoIncludes only jobs for these particular intakes type
outputTypeany[]NoIncludes only jobs for these particular outputs type

datarobot_batch_predictions_jobs_retrieve

Retrieve Batch job Parameters:
ParameterTypeRequiredDefaultDescription
batchJobIdstringYesID of the Batch job

datarobot_batch_predictions_prediction_job_definitions_create

Creates a new Batch Prediction job definition Parameters:
ParameterTypeRequiredDefaultDescription
abortOnErrorbooleanYesShould this job abort if too many errors are encountered
batchJobTypestringNoBatch job type.
chunkSizeobjectNoWhich strategy should be used to determine the chunk size. Can be either a named strategy or a fixed size in bytes.
columnNamesRemappingobjectNoRemap (rename or remove columns from) the output from this job
csvSettingsobjectYesThe CSV settings used for this job
deploymentIdstringYesID of deployment which is used in job for processing predictions dataset
disableRowLevelErrorHandlingbooleanYesSkip row by row error handling
enabledbooleanNoIf this job definition is enabled as a scheduled job. Optional if no schedule is supplied.
explanationAlgorithmstringNoWhich algorithm will be used to calculate prediction explanations
explanationClassNamesany[]NoSets a list of selected class names for which corresponding explanations are returned in each row. This setting is mutually exclusive with numTopClasses. If neither parameter is specified, the default setting is numTopClasses=1.
explanationNumTopClassesintegerNoSets the number of most probable (top predicted) classes for which corresponding explanations are returned in each row. This setting is mutually exclusive with classNames. If neither parameter is specified, the default setting is numTopClasses=1.
includePredictionStatusbooleanYesInclude prediction status column in the output
includeProbabilitiesbooleanYesInclude probabilities for all classes
includeProbabilitiesClassesany[]YesInclude only probabilities for these specific class names.
intakeSettingsobjectYesThe intake option configured for this job
maxExplanationsintegerYesNumber of explanations requested. Will be ordered by strength.
modelIdstringNoID of leaderboard model which is used in job for processing predictions dataset
modelPackageIdstringNoID of model package from registry is used in job for processing predictions dataset
monitoringBatchPrefixstringNoName of the batch to create with this job
namestringNoA human-readable name for the definition, must be unique across organisations, if left out the backend will generate one for you.
numConcurrentintegerNoNumber of simultaneous requests to run against the prediction instance
outputSettingsobjectNoThe output option configured for this job
passthroughColumnsany[]NoPass through columns from the original dataset
passthroughColumnsSetstringNoPass through all columns from the original dataset
pinnedModelIdstringNoSpecify a model ID used for scoring
predictionInstanceobjectNoOverride the default prediction instance from the deployment when scoring this job.
predictionThresholdnumberNoThreshold is the point that sets the class boundary for a predicted value. The model classifies an observation below the threshold as FALSE, and an observation above the threshold as TRUE. In other words, DataRobot automatically assigns the positive class label to any prediction exceeding the threshold. This value can be set between 0.0 and 1.0.
predictionWarningEnabledbooleanNoEnable prediction warnings.
scheduleobjectNoThe scheduling information defining how often and when to execute this job to the Job Scheduling service. Optional if enabled = False.
secondaryDatasetsConfigIdstringNoConfiguration id for secondary datasets to use when making a prediction.
skipDriftTrackingbooleanYesSkip drift tracking for this job.
thresholdHighnumberNoCompute explanations for predictions above this threshold
thresholdLownumberNoCompute explanations for predictions below this threshold
timeseriesSettingsobjectNoTime Series settings included of this job is a Time Series job.

datarobot_batch_predictions_prediction_job_definitions_delete

Delete Batch Prediction job definition Parameters:
ParameterTypeRequiredDefaultDescription
jobDefinitionIdstringYesID of the Batch Prediction job definition

datarobot_batch_predictions_prediction_job_definitions_list

List Batch Prediction job definitions Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerYesThis many results will be skipped
limitintegerYesAt most this many results are returned
searchNamestringNoA human-readable name for the definition, must be unique across organisations.
deploymentIdstringNoIncludes only definitions for this particular deployment

datarobot_batch_predictions_prediction_job_definitions_patch

Update Batch Prediction job definition Parameters:
ParameterTypeRequiredDefaultDescription
jobDefinitionIdstringYesID of the Batch Prediction job definition
abortOnErrorbooleanNoShould this job abort if too many errors are encountered
batchJobTypestringNoBatch job type.
chunkSizeobjectNoWhich strategy should be used to determine the chunk size. Can be either a named strategy or a fixed size in bytes.
columnNamesRemappingobjectNoRemap (rename or remove columns from) the output from this job
csvSettingsobjectNoThe CSV settings used for this job
deploymentIdstringNoID of deployment which is used in job for processing predictions dataset
disableRowLevelErrorHandlingbooleanNoSkip row by row error handling
enabledbooleanNoIf this job definition is enabled as a scheduled job. Optional if no schedule is supplied.
explanationAlgorithmstringNoWhich algorithm will be used to calculate prediction explanations
explanationClassNamesany[]NoSets a list of selected class names for which corresponding explanations are returned in each row. This setting is mutually exclusive with numTopClasses. If neither parameter is specified, the default setting is numTopClasses=1.
explanationNumTopClassesintegerNoSets the number of most probable (top predicted) classes for which corresponding explanations are returned in each row. This setting is mutually exclusive with classNames. If neither parameter is specified, the default setting is numTopClasses=1.
includePredictionStatusbooleanNoInclude prediction status column in the output
includeProbabilitiesbooleanNoInclude probabilities for all classes
includeProbabilitiesClassesany[]NoInclude only probabilities for these specific class names.
intakeSettingsobjectNoThe intake option configured for this job
maxExplanationsintegerNoNumber of explanations requested. Will be ordered by strength.
modelIdstringNoID of leaderboard model which is used in job for processing predictions dataset
modelPackageIdstringNoID of model package from registry is used in job for processing predictions dataset
monitoringBatchPrefixstringNoName of the batch to create with this job
namestringNoA human-readable name for the definition, must be unique across organisations, if left out the backend will generate one for you.
numConcurrentintegerNoNumber of simultaneous requests to run against the prediction instance
outputSettingsobjectNoThe output option configured for this job
passthroughColumnsany[]NoPass through columns from the original dataset
passthroughColumnsSetstringNoPass through all columns from the original dataset
pinnedModelIdstringNoSpecify a model ID used for scoring
predictionInstanceobjectNoOverride the default prediction instance from the deployment when scoring this job.
predictionThresholdnumberNoThreshold is the point that sets the class boundary for a predicted value. The model classifies an observation below the threshold as FALSE, and an observation above the threshold as TRUE. In other words, DataRobot automatically assigns the positive class label to any prediction exceeding the threshold. This value can be set between 0.0 and 1.0.
predictionWarningEnabledbooleanNoEnable prediction warnings.
scheduleobjectNoThe scheduling information defining how often and when to execute this job to the Job Scheduling service. Optional if enabled = False.
secondaryDatasetsConfigIdstringNoConfiguration id for secondary datasets to use when making a prediction.
skipDriftTrackingbooleanNoSkip drift tracking for this job.
thresholdHighnumberNoCompute explanations for predictions above this threshold
thresholdLownumberNoCompute explanations for predictions below this threshold
timeseriesSettingsobjectNoTime Series settings included of this job is a Time Series job.

datarobot_batch_predictions_prediction_job_definitions_portable_list

Retrieve job definition snippet for PBP Parameters:
ParameterTypeRequiredDefaultDescription
jobDefinitionIdstringYesID of the Batch Prediction job definition

datarobot_batch_predictions_prediction_job_definitions_retrieve

Retrieve Batch Prediction job definition Parameters:
ParameterTypeRequiredDefaultDescription
jobDefinitionIdstringYesID of the Batch Prediction job definition

datarobot_batch_predictions_projects_models_prediction_explanations_initialization_create

Create a new prediction explanations initialization. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID.
modelIdstringYesThe model ID.
maxExplanationsintegerNoThe maximum number of prediction explanations to supply per row of the dataset.
thresholdHighnumberNoThe high threshold, above which a prediction must score in order for prediction explanations to be computed. If neither thresholdHigh nor thresholdLow is specified, prediction explanations will be computed for all rows.
thresholdLownumberNoThe lower threshold, below which a prediction must score in order for prediction explanations to be computed for a row in the dataset. If neither thresholdHigh nor thresholdLow is specified, prediction explanations will be computed for all rows.

datarobot_batch_predictions_projects_models_prediction_explanations_initialization_delete_many

Delete an existing PredictionExplanationsInitialization. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID.
modelIdstringYesThe model ID.

datarobot_batch_predictions_projects_models_prediction_explanations_initialization_list

Retrieve the current PredictionExplanationsInitialization. Parameters:
ParameterTypeRequiredDefaultDescription
excludeAdjustedPredictionsstringNoWhether to include adjusted predictions in the PredictionExplanationsSample response.
projectIdstringYesThe project ID.
modelIdstringYesThe model ID.

datarobot_batch_predictions_projects_predict_jobs_delete

Cancel a queued prediction job. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID.
jobIdstringYesThe job ID.

datarobot_batch_predictions_projects_predict_jobs_list

List all prediction jobs for a project. Parameters:
ParameterTypeRequiredDefaultDescription
statusstringNoIf provided, only jobs with the same status will be included in the results; otherwise, queued and inprogress jobs (but not errored jobs) will be returned.
projectIdstringYesThe project ID.

datarobot_batch_predictions_projects_predict_jobs_retrieve

Look up a particular prediction job. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID.
jobIdstringYesThe job ID.

datarobot_batch_predictions_projects_prediction_datasets_data_source_uploads_create

Upload a dataset for predictions from a DataSource. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID to which the data source will be uploaded to.
actualValueColumnstringNoThe actual value column name, valid for the prediction files if the project is unsupervised and the dataset is considered as bulk predictions dataset.
credentialDataobjectNoThe credentials to authenticate with the database, to use instead of user/password or credential ID.
credentialIdstringNoThe credential ID to use for database authentication.
credentialsany[]NoA list of credentials for the secondary datasets used in feature discovery project.
dataSourceIdstringYesThe ID of DataSource.
forecastPointstringNoFor time series projects only. The time in the dataset relative to which predictions are generated. This value is optional. If not specified the default value is the value in the row with the latest specified timestamp. Specifying this value for a project that is not a time series project will result in an error.
passwordstringNoThe password (in cleartext) for database authentication. The password will be encrypted on the server side in scope of HTTP request and never saved or stored. DEPRECATED: please use credentialId or credentialData instead.
predictionsEndDatestringNoThe end date for bulk predictions, exclusive. Used for time series projects only. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsStartDate, and cannot be provided with the forecastPoint parameter.
predictionsStartDatestringNoThe start date for bulk predictions. Used for time series projects only. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsEndDate, and cannot be provided with the forecastPoint parameter.
relaxKnownInAdvanceFeaturesCheckbooleanNoFor time series projects only. If true, missing values in the known in advance features are allowed in the forecast window at the prediction time. This value is optional. If omitted or false, missing values are not allowed.
secondaryDatasetsConfigIdstringNoFor feature discovery projects only. The ID of the alternative secondary dataset config to use during prediction.
useKerberosbooleanNoIf true, use kerberos authentication for database authentication. Default is false.
userstringNoThe username for database authentication. DEPRECATED: please use credentialId or credentialData instead.

datarobot_batch_predictions_projects_prediction_datasets_dataset_uploads_create

Create prediction dataset Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID.
actualValueColumnstringNoActual value column name, valid for the prediction files if the project is unsupervised and the dataset is considered as bulk predictions dataset.
credentialDataobjectNoThe credentials to authenticate with the database, to be used instead of credential ID.
credentialIdstringNoThe ID of the set of credentials to authenticate with the database.
credentialsany[]NoList of credentials for the secondary datasets used in feature discovery project.
datasetIdstringYesThe ID of the dataset entry to use for prediction dataset.
datasetVersionIdstringNoThe ID of the dataset version to use for the prediction dataset. If not specified - uses latest version associated with datasetId.
forecastPointstringNoFor time series projects only. The time in the dataset relative to which predictions are generated. This value is optional. If not specified the default value is the value in the row with the latest specified timestamp. Specifying this value for a project that is not a time series project will result in an error.
passwordstringNoThe password (in cleartext) for database authentication. The password will be encrypted on the server side in scope of HTTP request and never saved or stored.DEPRECATED: please use credentialId or credentialData instead.
predictionsEndDatestringNoThe end date for bulk predictions, exclusive. Used for time series projects only. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsStartDate, and cannot be provided with the forecastPoint parameter.
predictionsStartDatestringNoThe start date for bulk predictions. Used for time series projects only. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsEndDate, and cannot be provided with the forecastPoint parameter.
relaxKnownInAdvanceFeaturesCheckbooleanNoFor time series projects only. If True, missing values in the known in advance features are allowed in the forecast window at the prediction time. If omitted or False, missing values are not allowed.
secondaryDatasetsConfigIdstringNoFor feature discovery projects only. The Id of the alternative secondary dataset config to use during prediction.
useKerberosbooleanNoIf true, use kerberos authentication for database authentication. Default is false.
userstringNoThe username for database authentication. DEPRECATED: please use credentialId or credentialData instead.

datarobot_batch_predictions_projects_prediction_datasets_delete

Delete a dataset that was uploaded for prediction. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID that owns the data.
datasetIdstringYesThe dataset ID to delete.

datarobot_batch_predictions_projects_prediction_datasets_file_uploads_create

Upload a file for predictions from an attached file. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID to which the data will be uploaded for prediction.
actualValueColumnstringNoThe actual value column name, valid for the prediction files if the project is unsupervised and the dataset is considered as bulk predictions dataset.
credentialsstringNoThe list of credentials for the secondary datasets used in feature discovery project.
filestringYesThe dataset file to upload for prediction.
forecastPointstringNoFor time series projects only. The time in the dataset relative to which predictions are generated. If not specified the default value is the value in the row with the latest specified timestamp. Specifying this value for a project that is not a time series project will result in an error.
predictionsEndDatestringNoUsed for time series projects only. The end date for bulk predictions. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsStartDate, and cannot be provided with the forecastPoint parameter.
predictionsStartDatestringNoUsed for time series projects only. The start date for bulk predictions. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsEndDate, and cannot be provided with the forecastPoint parameter.
relaxKnownInAdvanceFeaturesCheckstringNoA boolean flag. If true, missing values in the known in advance features are allowed in the forecast window at the prediction time. If omitted or false, missing values are not allowed. For time series projects only.
secondaryDatasetsConfigIdstringNoOptional, for feature discovery projects only. The ID of the alternative secondary dataset config to use during prediction.

datarobot_batch_predictions_projects_prediction_datasets_list

List prediction datasets uploaded to a project. Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerYesThis many results will be skipped.
limitintegerYesAt most this many results are returned. If 0, all results.
projectIdstringYesThe project ID to query.

datarobot_batch_predictions_projects_prediction_datasets_retrieve

Get the metadata of a specific dataset. This only works for datasets uploaded to an existing project for prediction. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID that owns the data.
datasetIdstringYesThe dataset ID to query for.

datarobot_batch_predictions_projects_prediction_datasets_url_uploads_create

Upload a file for predictions from a URL. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID to which the data will be uploaded for prediction.
actualValueColumnstringNoThe actual value column name, valid for the prediction files if the project is unsupervised and the dataset is considered as bulk predictions dataset. This value is optional.
credentialsany[]NoThe list of credentials for the secondary datasets used in feature discovery project.
forecastPointstringNoFor time series projects only. The time in the dataset relative to which predictions are generated. If not specified the default value is the value in the row with the latest specified timestamp. Specifying this value for a project that is not a time series project will result in an error.
predictionsEndDatestringNoUsed for time series projects only. The end date for bulk predictions, exclusive. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsStartDate, and cannot be provided with the forecastPoint parameter.
predictionsStartDatestringNoUsed for time series projects only. The start date for bulk predictions. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsEndDate, and cannot be provided with the forecastPoint parameter.
relaxKnownInAdvanceFeaturesCheckbooleanNoFor time series projects only. If true, missing values in the known in advance features are allowed in the forecast window at the prediction time. This value is optional. If omitted or false, missing values are not allowed.
secondaryDatasetsConfigIdstringNoFor feature discovery projects only. The ID of the alternative secondary dataset config to use during prediction.
urlstringYesThe URL to download the dataset from.

datarobot_batch_predictions_projects_prediction_explanations_create

Create a new PredictionExplanations object (and its accompanying PredictionExplanationsRecord). Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID.
classNamesany[]NoSets a list of selected class names for which corresponding explanations are returned in each row. This setting is mutually exclusive with numTopClasses. If neither parameter is specified, the default setting is numTopClasses=1.
datasetIdstringYesThe dataset ID.
maxExplanationsintegerNoThe maximum number of prediction explanations to supply per row of the dataset.
modelIdstringYesThe model ID.
numTopClassesintegerNoSets the number of most probable (top predicted) classes for which corresponding explanations are returned in each row. This setting is mutually exclusive with classNames. If neither parameter is specified, the default setting is numTopClasses=1.
thresholdHighnumberNoThe high threshold, above which a prediction must score in order for prediction explanations to be computed. If neither thresholdHigh nor thresholdLow is specified, prediction explanations will be computed for all rows.
thresholdLownumberNoThe lower threshold, below which a prediction must score in order for prediction explanations to be computed for a row in the dataset. If neither thresholdHigh nor thresholdLow is specified, prediction explanations will be computed for all rows.

datarobot_batch_predictions_projects_prediction_explanations_list

Retrieve stored Prediction Explanations. Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerNoThis many results will be skipped.
limitintegerYesAt most this many results are returned. The default may change and a new maximum limit may be imposed without notice.
excludeAdjustedPredictionsstringNoWhether to include adjusted predictions in the PredictionExplanationsRow response.
projectIdstringYesThe project ID.
predictionExplanationsIdstringYesThe ID of the PredictionExplanationsRecord to retrieve.

datarobot_batch_predictions_projects_prediction_explanations_records_delete

Delete saved Prediction Explanations. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID.
predictionExplanationsIdstringYesThe ID of the PredictionExplanationsRecord to retrieve.

datarobot_batch_predictions_projects_prediction_explanations_records_list

List PredictionExplanationsRecord objects for a project. Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerNoThis many results will be skipped.
limitintegerNoAt most this many results are returned.
modelIdstringNoIf specified, only prediction explanations records computed for this model will be returned.
projectIdstringYesThe project ID.

datarobot_batch_predictions_projects_prediction_explanations_records_retrieve

Retrieve a PredictionExplanationsRecord object. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project ID.
predictionExplanationsIdstringYesThe ID of the PredictionExplanationsRecord to retrieve.

datarobot_batch_predictions_projects_predictions_create

Make new predictions. Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesThe project to make predictions within.
actualValueColumnstringNoFor time series projects only. The actual value column name, valid for the prediction files if the project is unsupervised and the dataset is considered as bulk predictions dataset. This value is optional.
datasetIdstringYesThe dataset to compute predictions for - must have previously been uploaded.
explanationAlgorithmstringNoIf set to shap, the response will include prediction explanations based on the SHAP explainer (SHapley Additive exPlanations). Defaults to null (no prediction explanations).
forecastPointstringNoFor time series projects only. The time in the dataset relative to which predictions are generated. This value is optional. If not specified the default value is the value in the row with the latest specified timestamp. Specifying this value for a project that is not a time series project will result in an error.
includeFdwCountsbooleanNoFor time series projects with partial history only. Indicates if feature derivation window counts featureDerivationWindowCounts will be part of the response.
includePredictionIntervalsbooleanNoSpecifies whether prediction intervals should be calculated for this request. Defaults to True if predictionIntervalsSize is specified, otherwise defaults to False.
maxExplanationsintegerNoSpecifies the maximum number of explanation values that should be returned for each row, ordered by absolute value, greatest to least. In the case of ‘shap’: If not set, explanations are returned for all features. If the number of features is greater than the ‘maxExplanations’, the sum of remaining values will also be returned as ‘shapRemainingTotal’. Defaults to null for datasets narrower than 100 columns, defaults to 100 for datasets wider than 100 columns. Cannot be set if ‘explanationAlgorithm’ is omitted.
modelIdstringYesThe model to make predictions on.
predictionIntervalsSizeintegerNoRepresents the percentile to use for the size of the prediction intervals. Defaults to 80 if includePredictionIntervals is True.
predictionsEndDatestringNoThe end date for bulk predictions, exclusive. Used for time series projects only. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsStartDate, and cannot be provided with the forecastPoint parameter.
predictionsStartDatestringNoThe start date for bulk predictions. Used for time series projects only. Note that this parameter is used for generating historical predictions using the training data, not for future predictions. If not specified, the dataset is not considered as a bulk predictions dataset. This parameter should be provided in conjunction with a predictionsEndDate, and cannot be provided with the forecastPoint parameter.
predictionThresholdnumberNoThreshold used for binary classification in predictions. Accepts values from 0.0 to 1.0. If not specified, model default prediction threshold will be used.

datarobot_batch_predictions_projects_predictions_list

Get the list of prediction records. Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerYesThe number of results to skip.
limitintegerYesAt most this many results are returned. To specify no limit, use 0. The default may change and a maximum limit may be imposed without notice.
datasetIdstringNoThe dataset ID used to create the predictions.
modelIdstringNoThe model ID.
projectIdstringYesThe project of the predictions.

datarobot_batch_predictions_projects_predictions_metadata_list

Get the list of prediction metadata records. Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerYesThe number of results to skip.
limitintegerYesAt most this many results are returned. To specify no limit, use 0. The default may change and a maximum limit may be imposed without notice.
predictionDatasetIdstringNoThe dataset ID used to create the predictions.
modelIdstringNoThe model ID.
projectIdstringYesThe project of the predictions.

datarobot_batch_predictions_projects_predictions_metadata_retrieve

Retrieve metadata for a set of predictions. Parameters:
ParameterTypeRequiredDefaultDescription
predictionIdstringYesThe ID of the prediction record to retrieve. If you have the jobId, you can retrieve the predictionId using :http:get:/api/v2/projects/(projectId)/predictJobs/(jobId)/.
projectIdstringYesThe ID of the project the prediction belongs to.

datarobot_batch_predictions_projects_predictions_retrieve

Get a completed set of predictions. Parameters:
ParameterTypeRequiredDefaultDescription
predictionIdstringYesThe ID of the prediction record to retrieve. If you have the jobId, you can retrieve the predictionId using :http:get:/api/v2/projects/(projectId)/predictJobs/(jobId)/.
projectIdstringYesThe ID of the project the prediction belongs to.

datarobot_batch_predictions_projects_training_predictions_create

Submits a job to compute predictions for training data Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesProject ID to compute training predictions for
dataSubsetstringYesSubset of data predicted on: The value “all” returns predictions for all rows in the dataset including data used for training, validation, holdout and any rows discarded. This is not available for large datasets or projects created with Date/Time partitioning. The value “validationAndHoldout” returns predictions for the rows used to calculate the validation score and the holdout score. Not available for large projects or Date/Time projects for models trained into the validation set. The value “holdout” returns predictions for the rows used to calculate the holdout score. Not available for projects created without a holdout or for models trained into holdout for large datasets or created with Date/Time partitioning. The value “allBacktests” returns predictions for the rows used to calculate the backtesting scores for Date/Time projects. The value “validation” returns predictions for the rows used to calculate the validation score.
explanationAlgorithmstringNoIf set to “shap”, the response will include prediction explanations based on the SHAP explainer (SHapley Additive exPlanations). Defaults to null (no prediction explanations)
maxExplanationsintegerNoSpecifies the maximum number of explanation values that should be returned for each row, ordered by absolute value, greatest to least. In the case of “shap”: If not set, explanations are returned for all features. If the number of features is greater than the “maxExplanations”, the sum of remaining values will also be returned as “shapRemainingTotal”. Defaults to null for datasets narrower than 100 columns, defaults to 100 for datasets wider than 100 columns. Cannot be set if “explanationAlgorithm” is omitted.
modelIdstringYesThe model to make predictions on

datarobot_batch_predictions_scheduled_jobs_list

List scheduled deployment batch prediction jobs a user can view Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerYesThe number of scheduled jobs to skip. Defaults to 0.
limitintegerYesThe number of scheduled jobs (max 100) to return. Defaults to 20
orderBystringNoThe order to sort the scheduled jobs. Defaults to order by last successful run timestamp in descending order.
searchstringNoCase insensitive search against scheduled jobs name or type name.
deploymentIdstringNoFilter by the prediction integration deployment ID. Ignored for non prediction integration type ID.
typeIdstringNofilter by scheduled job type ID.
queryByUserstringNoWhich user field to filter with.
filterEnabledstringNoFilter jobs using the enabled field. If true, only enabled jobs are returned, otherwise if false, only disabled jobs are returned. The default returns both enabled and disabled jobs.

datarobot_batch_predictions_training_predictions_list

List training prediction jobs Parameters:
ParameterTypeRequiredDefaultDescription
offsetintegerYesThis many results will be skipped
limitintegerYesAt most this many results are returned
projectIdstringYesProject ID to retrieve training predictions for