---
title: "Changes to POST /v1/printer-events/batch"
method: POST
path: "/v1/printer-events/batch"
---

# Changes to POST /v1/printer-events/batch

`POST /v1/printer-events/batch`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 42 revisions.

- **2026-08-25** `9fd4782d4ef4` — 6 info
- **2026-08-23** `a612e0fbe3d0` — 10 breaking, 1 warning, 28 info
- **2026-07-26** `750c8a136307` — 6 info

## Changes

- **2026-08-25** `9fd4782d4ef4` — 6 info
  - added the optional property `code` to the response with the `400` status
  - added the optional property `code` to the response with the `403` status
  - added the optional property `code` to the response with the `404` status
  - added the optional property `code` to the response with the `409` status
  - added the optional property `code` to the response with the `500` status
  - added the optional property `code` to the response with the `503` status
- **2026-08-23** `a612e0fbe3d0` — 10 breaking, 1 warning, 28 info
  - added the new required request property `assignmentEpoch`
  - added the new required request property `events/items/assignmentEpoch`
  - added the new required request property `events/items/deliveryAttempt`
  - added the new required request property `events/items/hostId`
  - request property `events/items/type` was restricted to a list of enum values
  - the request property `events/items/eventId` became required
  - the request property `events/items/seqn` became required
  - the request property `hostId` became required
  - the request property `timestamp` became required
  - the `events` request property's minItems was increased to `1`
  - removed the optional property `jobId` from the response with the `200` status
  - added the new `client:connect` enum value to the request property `events/items/type`
  - added the new `client:disconnect` enum value to the request property `events/items/type`
  - added the new `client:error` enum value to the request property `events/items/type`
  - added the new `detection:bedEmpty` enum value to the request property `events/items/type`
  - added the new `detection:complete` enum value to the request property `events/items/type`
  - added the new `detection:failure` enum value to the request property `events/items/type`
  - added the new `detection:warning` enum value to the request property `events/items/type`
  - added the new `file:uploadComplete` enum value to the request property `events/items/type`
  - added the new `file:uploadError` enum value to the request property `events/items/type`
  - added the new `file:uploadStart` enum value to the request property `events/items/type`
  - added the new `heartbeat` enum value to the request property `events/items/type`
  - added the new `job:finish` enum value to the request property `events/items/type`
  - added the new `job:offlineRecovery` enum value to the request property `events/items/type`
  - added the new `job:pause` enum value to the request property `events/items/type`
  - added the new `job:start` enum value to the request property `events/items/type`
  - added the new `job:unpause` enum value to the request property `events/items/type`
  - added the new `job:update` enum value to the request property `events/items/type`
  - added the new `message` enum value to the request property `events/items/type`
  - added the new `printer:amsUpdate` enum value to the request property `events/items/type`
  - added the new `printer:dataUpdate` enum value to the request property `events/items/type`
  - added the new `printer:deltaUpdate` enum value to the request property `events/items/type`
  - added the new `printer:error` enum value to the request property `events/items/type`
  - added the new `printer:filamentStateChanged` enum value to the request property `events/items/type`
  - added the new `printer:statusUpdate` enum value to the request property `events/items/type`
  - added the new `rawMessage` enum value to the request property `events/items/type`
  - added the new `status` enum value to the request property `events/items/type`
  - added the non-success response with the status `403`
  - added the non-success response with the status `409`
- **2026-07-26** `750c8a136307` — 6 info
  - added the new optional request property `batchId`
  - added the new optional request property `events/items/eventId`
  - added the new optional request property `events/items/idempotencyKey`
  - added the new optional request property `idempotencyKey`
  - added the non-success response with the status `404`
  - added the non-success response with the status `503`

---

[Operation](https://skmtc.dev/printhiv3d/apis/hive-api-documentation/docs/v1/printer-events/batch/post.md) · [API](https://skmtc.dev/printhiv3d/apis/hive-api-documentation.md) · [Page](https://skmtc.dev/printhiv3d/apis/hive-api-documentation/changes/v1/printer-events/batch/post)
