---
title: "Send a batch of operations to change your marketplace Order information: accept, ship, etc.  (max 100 items per call)"
method: POST
path: "/orders/v3//batches/changeOrders"
tags: ["Marketplaces - Orders V3 - Batches"]
---

# Send a batch of operations to change your marketplace Order information: accept, ship, etc.  (max 100 items per call)

`POST /orders/v3//batches/changeOrders`

The purpose of this operation is to reduce the amount of request to the API. 
Max 100 items per call.

## Query parameters

- `userName` string, required
- `testMode` boolean

## Request body

- ChangeOrderListRequest — Contains all change order operations you want to make. (max 100 items per call)
  - `changeOrders` ChangeOrderListRequestItem[], required — The change order operations
    - `order` OrderIdentifierWithETag, required
      - `marketplaceTechnicalCode` string, required — The technical code of the marketplace.
      - `accountId` integer, required — The marketplace account identifier in BeezUP. This account identifier is based on your api settings.
      - `beezUPOrderId` string, uuid, required — The BeezUP Order identifier
      - `etag` string, required — ETag value to identify the order.\ This information is required for the operation GetOrder and ChangeOrder.\ For more details go to this link: http://tools.ietf.org/html/rfc7232#section-2.3
    - `changeOrderRequest` ChangeOrderRequest — All properties with the prefix order_ are translated in the list of values /user/lov#OrderMetaInfoPosted

## Response `202`

Succesfully received and processed batched operations. Please check response to see the status per operation.

- BatchOrderOperationResponse — The response given by the batch operation
  - `operations` OrderOperationResponse[], required
    - `order` OrderIdentifier, required
      - `marketplaceTechnicalCode` string, required — The technical code of the marketplace.
      - `accountId` integer, required — The marketplace account identifier in BeezUP. This account identifier is based on your api settings.
      - `beezUPOrderId` string, uuid, required — The BeezUP Order identifier
    - `success` boolean, required — Indicates if the operation succeed or not
    - `status` integer, required — Indicates the http status corresponding to the individual operation
    - `errors` BeezUPCommonUserErrorMessage[] — The error list
      - `docUrl` string, uri — The documentation related to this operation.
      - `code` string, required — the error code. The error code can be a pattern containing the argument's name
      - `message` string, required — The error message
      - `cultureName` string — If the error is translated, the culture name will be indicated
      - `arguments` object[] — a dictionary string/object
        - `name` string, required — The key of the parameter
        - `value` object, required — The value of the parameter. Depending to the type.

## Other responses

- `400` — Requested too many batch operations
- `503` — Service could not perform the request
- `default` — Occurs when something goes wrong

---

[API](https://skmtc.net/beezup/apis/beezup-merchant-api.md) · [All operations](https://skmtc.net/beezup/apis/beezup-merchant-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/beezup/beezup-merchant-api/revisions/557b7feddf8a/schema)
