v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1466276261.1 KB

Creates a batch inference job. The operation can handle up to 50 million records and the input file must be in JSON format. For more information, see <a href="https://docs.aws.amazon.com/personalize/latest/dg/creating-batch-inference-job.html">Creating a batch inference job</a>.

post/#X-Amz-Target=AmazonPersonalize.CreateBatchInferenceJob

Headers

X-Amz-Target'AmazonPersonalize.CreateBatchInferenceJob' required

Request body

jobNamestring required

The name of the batch inference job to create.

solutionVersionArnstring required

The Amazon Resource Name (ARN) of the solution version that will be used to generate the batch inference recommendations.

filterArnstring

The ARN of the filter to apply to the batch inference job. For more information on using filters, see <a href="https://docs.aws.amazon.com/personalize/latest/dg/filter-batch.html">Filtering batch recommendations</a>.

numResultsinteger

The number of recommendations to retrieve.

roleArnstring required

The ARN of the Amazon Identity and Access Management role that has permissions to read and write to your input and output Amazon S3 buckets respectively.

Response

Success

batchInferenceJobArnstring

The ARN of the batch inference job.

All 66 operations