---
title: "Create Batch Job"
method: POST
path: "/v1/batch-jobs"
---

# Create Batch Job

`POST /v1/batch-jobs`

Runs a batch job.

## Request body

- CreateBatchJobV1Request
  - `model_bundle_id` string, required
  - `input_path` string, required
  - `serialization_format` 'JSON' | 'PICKLE', required
  - `labels` object, required
  - `resource_requests` CreateBatchJobResourceRequests, required
    - `cpus` union
      - string
      - integer
      - number
    - `memory` union
      - string
      - integer
      - number
    - `gpus` integer, nullable
    - `gpu_type` 'nvidia-tesla-t4' | 'nvidia-ampere-a10' | 'nvidia-ampere-a100' | 'nvidia-ampere-a100e' | 'nvidia-hopper-h100' | 'nvidia-hopper-h100-1g20gb' | 'nvidia-hopper-h100-3g40gb' — Lists allowed GPU types for Launch.
    - `storage` union
      - string
      - integer
      - number
    - `max_workers` integer, nullable
    - `per_worker` integer, nullable
    - `concurrent_requests_per_worker` integer, nullable
  - `timeout_seconds` number

## Response `200`

Successful Response

- CreateBatchJobV1Response
  - `job_id` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/scaleapi/apis/launch.md) · [All operations](https://skmtc.net/scaleapi/apis/launch/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/scaleapi/launch/versions/8333576dbe43/schema)
