---
title: "Changes to Send every print request of one project send in one batch"
method: POST
path: "/v1/print-jobs/sends"
---

# Changes to Send every print request of one project send in one batch

`POST /v1/print-jobs/sends`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 109 revisions.

- **2026-11-11** `f440fad63ce0`: 21 info
- **2026-11-10** `09f2403145b5`: 1 info
- **2026-11-10** `86492c6abdea`: 5 breaking, 15 warning, 20 info
- **2026-11-10** `12865bb46cca`: 5 info
- **2026-11-09** `48e1ada05d57`: 15 info
- **2026-11-08** `8238d2dafa7f`: 1 info

## Changes

- **2026-11-11** `f440fad63ce0`: 21 info
  - added `subschema #3` to the `batch` request property `anyOf` list
  - added the optional property `accepted/requests/items/createdJobId` to the response with the `400` status
  - added the optional property `accepted/requests/items/createdJobId` to the response with the `409` status
  - added the optional property `accepted/requests/items/createdJobId` to the response with the `422` status
  - added the optional property `accepted/requests/items/estimatedSeconds` to the response with the `400` status
  - added the optional property `accepted/requests/items/estimatedSeconds` to the response with the `409` status
  - added the optional property `accepted/requests/items/estimatedSeconds` to the response with the `422` status
  - added the optional property `accepted/requests/items/filaments` to the response with the `400` status
  - added the optional property `accepted/requests/items/filaments` to the response with the `409` status
  - added the optional property `accepted/requests/items/filaments` to the response with the `422` status
  - added the optional property `accepted/requests/items/modelFileId` to the response with the `400` status
  - added the optional property `accepted/requests/items/modelFileId` to the response with the `409` status
  - added the optional property `accepted/requests/items/modelFileId` to the response with the `422` status
  - added the optional property `requests/items/createdJobId` to the response with the `200` status
  - added the optional property `requests/items/createdJobId` to the response with the `201` status
  - added the optional property `requests/items/estimatedSeconds` to the response with the `200` status
  - added the optional property `requests/items/estimatedSeconds` to the response with the `201` status
  - added the optional property `requests/items/filaments` to the response with the `200` status
  - added the optional property `requests/items/filaments` to the response with the `201` status
  - added the optional property `requests/items/modelFileId` to the response with the `200` status
  - added the optional property `requests/items/modelFileId` to the response with the `201` status
- **2026-11-10** `09f2403145b5`: 1 info
  - api operation id `sendPrintJobs` was added
- **2026-11-10** `86492c6abdea`: 5 breaking, 15 warning, 20 info
  - the response property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/color` became nullable for the status `400`
  - the response property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/color` became nullable for the status `409`
  - the response property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/color` became nullable for the status `422`
  - the response property `requests/items/job/print_options/filament_waiting_reasons/items/color` became nullable for the status `200`
  - the response property `requests/items/job/print_options/filament_waiting_reasons/items/color` became nullable for the status `201`
  - added the new `material_type_mismatch` enum value to the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `400`
  - added the new `material_type_mismatch` enum value to the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `409`
  - added the new `material_type_mismatch` enum value to the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `422`
  - added the new `material_type_mismatch` enum value to the `requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `200`
  - added the new `material_type_mismatch` enum value to the `requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `201`
  - added the new `material_unassigned` enum value to the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `400`
  - added the new `material_unassigned` enum value to the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `409`
  - added the new `material_unassigned` enum value to the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `422`
  - added the new `material_unassigned` enum value to the `requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `200`
  - added the new `material_unassigned` enum value to the `requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `201`
  - added the new `reported_material_mismatch` enum value to the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `400`
  - added the new `reported_material_mismatch` enum value to the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `409`
  - added the new `reported_material_mismatch` enum value to the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `422`
  - added the new `reported_material_mismatch` enum value to the `requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `200`
  - added the new `reported_material_mismatch` enum value to the `requests/items/job/print_options/filament_waiting_reasons/items/cause` response property for the response status `201`
  - added the optional property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/match` to the response with the `400` status
  - added the optional property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/match` to the response with the `409` status
  - added the optional property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/match` to the response with the `422` status
  - added the optional property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/message` to the response with the `400` status
  - added the optional property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/message` to the response with the `409` status
  - added the optional property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/message` to the response with the `422` status
  - added the optional property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/messageKind` to the response with the `400` status
  - added the optional property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/messageKind` to the response with the `409` status
  - added the optional property `accepted/requests/items/job/print_options/filament_waiting_reasons/items/messageKind` to the response with the `422` status
  - added the optional property `accepted/requests/items/job/print_options/filament_warnings` to the response with the `400` status
  - added the optional property `accepted/requests/items/job/print_options/filament_warnings` to the response with the `409` status
  - added the optional property `accepted/requests/items/job/print_options/filament_warnings` to the response with the `422` status
  - added the optional property `requests/items/job/print_options/filament_waiting_reasons/items/match` to the response with the `200` status
  - added the optional property `requests/items/job/print_options/filament_waiting_reasons/items/match` to the response with the `201` status
  - added the optional property `requests/items/job/print_options/filament_waiting_reasons/items/message` to the response with the `200` status
  - added the optional property `requests/items/job/print_options/filament_waiting_reasons/items/message` to the response with the `201` status
  - added the optional property `requests/items/job/print_options/filament_waiting_reasons/items/messageKind` to the response with the `200` status
  - added the optional property `requests/items/job/print_options/filament_waiting_reasons/items/messageKind` to the response with the `201` status
  - added the optional property `requests/items/job/print_options/filament_warnings` to the response with the `200` status
  - added the optional property `requests/items/job/print_options/filament_warnings` to the response with the `201` status
- **2026-11-10** `12865bb46cca`: 5 info
  - added the optional property `accepted/requests/items/variants` to the response with the `400` status
  - added the optional property `accepted/requests/items/variants` to the response with the `409` status
  - added the optional property `accepted/requests/items/variants` to the response with the `422` status
  - added the optional property `requests/items/variants` to the response with the `200` status
  - added the optional property `requests/items/variants` to the response with the `201` status
- **2026-11-09** `48e1ada05d57`: 15 info
  - the `accepted/requests/items/job/load_actions/items/current/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `400`
  - the `accepted/requests/items/job/load_actions/items/current/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `409`
  - the `accepted/requests/items/job/load_actions/items/current/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `422`
  - the `accepted/requests/items/job/load_actions/items/filament/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `400`
  - the `accepted/requests/items/job/load_actions/items/filament/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `409`
  - the `accepted/requests/items/job/load_actions/items/filament/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `422`
  - the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `400`
  - the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `409`
  - the `accepted/requests/items/job/print_options/filament_waiting_reasons/items/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `422`
  - the `requests/items/job/load_actions/items/current/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `200`
  - the `requests/items/job/load_actions/items/current/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `201`
  - the `requests/items/job/load_actions/items/filament/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `200`
  - the `requests/items/job/load_actions/items/filament/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `201`
  - the `requests/items/job/print_options/filament_waiting_reasons/items/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `200`
  - the `requests/items/job/print_options/filament_waiting_reasons/items/colorHex` response's property pattern was changed from `^#[0-9A-F]{6}$` to `^#[0-9A-F]{6}(?:[0-9A-F]{2})?$` for the status `201`
- **2026-11-08** `8238d2dafa7f`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/printhiv3d/apis/hive-api-documentation/docs/v1/print-jobs/sends/post.md) - [API](https://skmtc.dev/printhiv3d/apis/hive-api-documentation.md) - [Page](https://skmtc.dev/printhiv3d/apis/hive-api-documentation/changes/v1/print-jobs/sends/post)
