---
title: "Changes to Add Objects to Batch"
method: POST
path: "/v1/buckets/{bucket_identifier}/batches/{batch_id}/objects"
---

# Changes to Add Objects to Batch

`POST /v1/buckets/{bucket_identifier}/batches/{batch_id}/objects`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 22 of 98 revisions.

- **2026-11-02** `b5cc486204ad`: 12 warning, 11 info
- **2026-10-25** `33c29924c7f8`: 2 info
- **2026-10-22** `790bc16455f6`: 2 info
- **2026-10-17** `24540a9a39c0`: 1 info
- **2026-10-13** `3cf665519499`: 3 info
- **2026-10-12** `2e8a69f8c920`: 1 info
- **2026-10-09** `61a175e8eb9a`: 1 warning, 9 info
- **2026-10-07** `5f0afa859e1e`: 1 info
- **2026-10-06** `b75474e978ff`: 4 info
- **2026-10-04** `38e0822db900`: 1 info
- **2026-09-19** `4bbfcce2371b`: 9 info
- **2026-09-16** `06a23e5a9062`: 2 info
- **2026-09-02** `8ef32f2ad1a6`: 1 warning
- **2026-08-30** `3775e0b36ee1`: 1 info
- **2026-08-16** `6e8256aacbc5`: 2 info
- **2026-08-09** `5d4c905106b4`: 1 info
- **2026-08-04** `9603dfdab463`: 3 warning, 1 info
- **2026-08-01** `6c69078922c2`: 5 info
- **2026-07-31** `a99bd9ec84c7`: 2 info
- **2026-07-26** `7cb051533311`: 1 info
- **2026-07-13** `4e84d36cc342`: 9 warning, 55 info
- **2026-03-11** `362bbcbae834`: 1 info

## Changes

- **2026-11-02** `b5cc486204ad`: 12 warning, 11 info
  - added the new `active` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/dispatch/status` response property for the response status `200`
  - added the new `active` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/extraction/status` response property for the response status `200`
  - added the new `active` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/write/status` response property for the response status `200`
  - added the new `done` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/dispatch/status` response property for the response status `200`
  - added the new `done` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/extraction/status` response property for the response status `200`
  - added the new `done` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/write/status` response property for the response status `200`
  - added the new `error` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/dispatch/status` response property for the response status `200`
  - added the new `error` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/extraction/status` response property for the response status `200`
  - added the new `error` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/write/status` response property for the response status `200`
  - added the new `pending` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/dispatch/status` response property for the response status `200`
  - added the new `pending` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/extraction/status` response property for the response status `200`
  - added the new `pending` enum value to the `progress/anyOf[subschema #1: BatchProgress]/phases/anyOf[subschema #1: BatchPhases]/write/status` response property for the response status `200`
  - added the optional property `progress/anyOf[subschema #1: BatchProgress]/extractors` to the response with the `200` status
  - added the optional property `progress/anyOf[subschema #1: BatchProgress]/first_record_at` to the response with the `200` status
  - added the optional property `progress/anyOf[subschema #1: BatchProgress]/seconds_to_first_record` to the response with the `200` status
  - added the optional property `tier_tasks/items/extractor_jobs/items/first_duplicate_key` to the response with the `200` status
  - added the optional property `tier_tasks/items/extractor_jobs/items/first_stage_error` to the response with the `200` status
  - added the optional property `tier_tasks/items/extractor_jobs/items/rows_collapsed` to the response with the `200` status
  - added the optional property `tier_tasks/items/extractor_jobs/items/rows_duplicate_id` to the response with the `200` status
  - added the optional property `tier_tasks/items/extractor_jobs/items/rows_skipped_by_stages` to the response with the `200` status
  - added the optional property `tier_tasks/items/replace_cleanup_skipped_collections` to the response with the `200` status
  - added the optional property `tier_tasks/items/scoped_sources` to the response with the `200` status
  - added the optional property `tier_tasks/items/skipped_collection_reasons` to the response with the `200` status
- **2026-10-25** `33c29924c7f8`: 2 info
  - added the required property `lifecycle` to the response with the `200` status
  - added the required property `lifecycle_reason` to the response with the `200` status
- **2026-10-22** `790bc16455f6`: 2 info
  - added the optional property `partial_object_count` to the response with the `200` status
  - added the optional property `partial_objects` to the response with the `200` status
- **2026-10-17** `24540a9a39c0`: 1 info
  - added the optional property `cost/anyOf[subschema #1: BatchCost]/metered_model_usd` to the response with the `200` status
- **2026-10-13** `3cf665519499`: 3 info
  - added the optional property `progress/anyOf[subschema #1: BatchProgress]/objects_extracted` to the response with the `200` status
  - added the optional property `progress/anyOf[subschema #1: BatchProgress]/objects_failed` to the response with the `200` status
  - added the optional property `progress/anyOf[subschema #1: BatchProgress]/objects_skipped` to the response with the `200` status
- **2026-10-12** `2e8a69f8c920`: 1 info
  - added the optional property `batch_name` to the response with the `200` status
- **2026-10-09** `61a175e8eb9a`: 1 warning, 9 info
  - removed the optional property `detail` from the response with the `422` status
  - added the non-success response with the status `429`
  - added the non-success response with the status `503`
  - added the optional property `deploy_resubmit_count` to the response with the `200` status
  - added the optional property `node_death_resubmit_count` to the response with the `200` status
  - added the optional property `success` to the response with the `422` status
  - added the required property `error` to the response with the `422` status
  - added the required property `max_deploy_resubmits` to the response with the `200` status
  - added the required property `max_node_death_resubmits` to the response with the `200` status
  - added the required property `status` to the response with the `422` status
- **2026-10-07** `5f0afa859e1e`: 1 info
  - added the optional property `effective_dedup_strategy` to the response with the `200` status
- **2026-10-06** `b75474e978ff`: 4 info
  - added the optional property `documents_deleted` to the response with the `200` status
  - added the optional property `documents_replaced` to the response with the `200` status
  - added the optional property `tier_tasks/items/documents_deleted` to the response with the `200` status
  - added the optional property `tier_tasks/items/documents_replaced` to the response with the `200` status
- **2026-10-04** `38e0822db900`: 1 info
  - added the optional property `progress/anyOf[subschema #1: BatchProgress]/queue_reason` to the response with the `200` status
- **2026-09-19** `4bbfcce2371b`: 9 info
  - added the optional property `progress/anyOf[subschema #1: BatchProgress]/current_stage/anyOf[subschema #1: BatchStageInfo]/sub_stage_elapsed_seconds` to the response with the `200` status
  - added the optional property `quota_block_first_seen_at` to the response with the `200` status
  - added the optional property `tier_tasks/items/audit/anyOf[subschema #1: TierAuditInfo]/durability` to the response with the `200` status
  - added the required property `progress/anyOf[subschema #1: BatchProgress]/stage_history/anyOf[subschema #1]/items/duration_seconds` to the response with the `200` status
  - added the required property `progress/anyOf[subschema #1: BatchProgress]/stage_history/anyOf[subschema #1]/items/ended_at` to the response with the `200` status
  - added the required property `progress/anyOf[subschema #1: BatchProgress]/stage_history/anyOf[subschema #1]/items/index` to the response with the `200` status
  - added the required property `progress/anyOf[subschema #1: BatchProgress]/stage_history/anyOf[subschema #1]/items/name` to the response with the `200` status
  - added the required property `progress/anyOf[subschema #1: BatchProgress]/stage_history/anyOf[subschema #1]/items/started_at` to the response with the `200` status
  - added the required property `progress/anyOf[subschema #1: BatchProgress]/stage_history/anyOf[subschema #1]/items/total` to the response with the `200` status
- **2026-09-16** `06a23e5a9062`: 2 info
  - added `#/components/schemas/TierAuditInfo` to the `tier_tasks/items/audit` response property `anyOf` list for the response status `200`
  - removed `subschema #1` from the `tier_tasks/items/audit` response property `anyOf` list for the response status `200`
- **2026-09-02** `8ef32f2ad1a6`: 1 warning
  - added the new `mvs_durability` enum value to the `failure_category/anyOf[subschema #1: FailureCategory]/` response property for the response status `200`
- **2026-08-30** `3775e0b36ee1`: 1 info
  - added the optional property `tier_tasks/items/extractor_jobs/items/warnings` to the response with the `200` status
- **2026-08-16** `6e8256aacbc5`: 2 info
  - added the optional property `tier_tasks/items/ray_job_completed_at` to the response with the `200` status
  - added the optional property `tier_tasks/items/ray_job_started_at` to the response with the `200` status
- **2026-08-09** `5d4c905106b4`: 1 info
  - the endpoint scheme security `BearerAuth AND NamespaceHeader` was added to the API
- **2026-08-04** `9603dfdab463`: 3 warning, 1 info
  - added the new `DEACTIVATED` enum value to the `status` response property for the response status `200`
  - added the new `DEACTIVATED` enum value to the `tier_tasks/items/extractor_jobs/items/status` response property for the response status `200`
  - added the new `DEACTIVATED` enum value to the `tier_tasks/items/status` response property for the response status `200`
  - added the optional property `unaccounted_object_count` to the response with the `200` status
- **2026-08-01** `6c69078922c2`: 5 info
  - added the optional property `progress/anyOf[subschema #1: BatchProgress]/chunk_stats` to the response with the `200` status
  - added the optional property `segments_dropped` to the response with the `200` status
  - added the optional property `segments_dropped_reasons` to the response with the `200` status
  - added the optional property `tier_tasks/items/extractor_jobs/items/segments_dropped` to the response with the `200` status
  - added the optional property `tier_tasks/items/extractor_jobs/items/segments_dropped_reasons` to the response with the `200` status
- **2026-07-31** `a99bd9ec84c7`: 2 info
  - added the optional property `documents_resolvable` to the response with the `200` status
  - added the optional property `documents_resolvable_error` to the response with the `200` status
- **2026-07-26** `7cb051533311`: 1 info
  - added the optional property `queue_context` to the response with the `200` status
- **2026-07-13** `4e84d36cc342`: 9 warning, 55 info
  - deleted the `header` request parameter `Authorization`
  - deleted the `header` request parameter `X-Namespace`
  - deleted the `header` request parameter `authorization`
  - added the new `INTERRUPTED` enum value to the `status` response property for the response status `200`
  - added the new `INTERRUPTED` enum value to the `tier_tasks/items/extractor_jobs/items/status` response property for the response status `200`
  - added the new `INTERRUPTED` enum value to the `tier_tasks/items/status` response property for the response status `200`
  - added the new `QUEUED` enum value to the `status` response property for the response status `200`
  - added the new `QUEUED` enum value to the `tier_tasks/items/extractor_jobs/items/status` response property for the response status `200`
  - added the new `QUEUED` enum value to the `tier_tasks/items/status` response property for the response status `200`
  - added the optional property `cost` to the response with the `200` status
  - added the optional property `dedup_audit` to the response with the `200` status
  - added the optional property `dedup_strategy` to the response with the `200` status
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
  - added the optional property `documents_written` to the response with the `200` status
  - added the optional property `error/code` to the response with the `400` status
  - added the optional property `error/code` to the response with the `401` status
  - added the optional property `error/code` to the response with the `403` status
  - added the optional property `error/code` to the response with the `404` status
  - added the optional property `error/code` to the response with the `500` status
  - added the optional property `estimated_completion` to the response with the `200` status
  - added the optional property `failed_object_count` to the response with the `200` status
  - added the optional property `failed_objects` to the response with the `200` status
  - added the optional property `failure_category` to the response with the `200` status
  - added the optional property `failure_reason` to the response with the `200` status
  - added the optional property `health` to the response with the `200` status
  - added the optional property `last_activity_at` to the response with the `200` status
  - added the optional property `last_retry_at` to the response with the `200` status
  - added the optional property `max_retries` to the response with the `200` status
  - added the optional property `metadata/campaign_id` to the response with the `200` status
  - added the optional property `metadata/notes` to the response with the `200` status
  - added the optional property `metadata/source` to the response with the `200` status
  - added the optional property `metadata/tags` to the response with the `200` status
  - added the optional property `namespace_id` to the response with the `200` status
  - added the optional property `pages_dropped` to the response with the `200` status
  - added the optional property `pages_dropped_reasons` to the response with the `200` status
  - added the optional property `progress` to the response with the `200` status
  - added the optional property `retry_count` to the response with the `200` status
  - added the optional property `retry_reason` to the response with the `200` status
  - added the optional property `status_diagnostics` to the response with the `200` status
  - …24 more
- **2026-03-11** `362bbcbae834`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/mixpeek/apis/mixpeek-api/docs/v1/buckets/:bucket_identifier/batches/:batch_id/objects/post.md) - [API](https://skmtc.dev/mixpeek/apis/mixpeek-api.md) - [Page](https://skmtc.dev/mixpeek/apis/mixpeek-api/changes/v1/buckets/:bucket_identifier/batches/:batch_id/objects/post)
