---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.ru/dev/market/partner-api/doc/en/reference/orders/updateOrderStatus.md
  - https://yandex.ru/dev/market/partner-api/doc/ru/reference/orders/updateOrderStatus.md
  - https://yandex.ru/dev/market/partner-api/doc/zh/reference/orders/updateOrderStatus.md
  - href: en/reference/orders/updateOrderStatus.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/market/partner-api/doc/en/llms.txt

<!-- source: en/api/orders/updateOrderStatus.md -->
<div class="openapi">

# Changing the status of an order

<!-- markdownlint-disable-file -->

{% list tabs %}

- Info

  
  <!-- source: en/_auto/method_scopes/updateOrderStatus.md -->
  **The method is available for models: [FBS](https://yandex.ru/dev/market/partner-api/doc/en/overview/fbs.md), [Express](https://yandex.ru/dev/market/partner-api/doc/en/overview/express.md), [DBS](https://yandex.ru/dev/market/partner-api/doc/en/overview/dbs.md) and [LaaS](https://yandex.ru/dev/market/partner-api/doc/en/overview/laas.md).**

  {% cut "**If you are using an API Key token, one of the accesses in the list is required to call the method**" %}

  * inventory-and-order-processing — [Order processing and inventory](https://yandex.ru/dev/market/partner-api/doc/en/_auto/scopes_summary/pages/inventory-and-order-processing.md)
  * all-methods — Full account management

  {% endcut %}
  <!-- endsource: en/_auto/method_scopes/updateOrderStatus.md -->
  
  
  Changes the order status. Possible status changes:
  
  * If the store has confirmed and prepared the order for shipment, then the order from the status `"status": "PROCESSING"` and the processing stage `"substatus": "STARTED"` it needs to be converted to the status `"status": "PROCESSING"` and the processing stage `"substatus": "READY_TO_SHIP"`.
  * If the store has confirmed the order, but cannot fulfill it (for example, the product is listed in the database, but is not in stock or does not have the desired color), then the order status `"status": "PROCESSING"` and the processing stage `"substatus": "STARTED"` it needs to be converted to the status `"status": "CANCELLED"` with the reason for the cancellation of the order `"substatus": "SHOP_FAILED"`.
  * If the store has prepared an order for shipment, but cannot complete it (for example, the last item was damaged or defective), then the order status is `"status": "PROCESSING"` and the processing stage `"substatus": "READY_TO_SHIP"` it needs to be converted to the status `"status": "CANCELLED"` with the reason for the cancellation of the order `"substatus": "SHOP_FAILED"`.
  
  Full information about the status model DBS-orders: [How order statuses change](https://yandex.ru/dev/market/partner-api/doc/en/concepts/dbs-order-status-model.md).
  
  
  {% cut "**Как подтвердить LaaS-заказ**" %}
  
  
  To confirm the draft order, send the status `"status": "PROCESSING"` with a sub-status `"substatus": "STARTED"`.
  
  Confirmation of the order created with the parameter `draft` an equal `false`, not required.
  
  
  {% endcut %}
  
  
  
  {% cut "**Как отменить LaaS-заказ**" %}
  
  
  Send the status `"status": "CANCELLED"` with the reason for the cancellation of the order `"substatus": "SHOP_FAILED"`.
  
  If the request is completed successfully, the cancellation will occur after a while. [How to check the operation status](https://yandex.ru/dev/market/partner-api/doc/en/reference/operations/getOperations.md)
  
  
  {% endcut %}
  
  
  
  <!-- source: en/_auto/method_limits/updateOrderStatus.md -->
  |<div style="text-align: left;">**⚙️ Limit:** 10 000 requests per hour</div>|
  |-|
  <!-- endsource: en/_auto/method_limits/updateOrderStatus.md -->
  
  
  
  ## Request
  
  <div class="openapi__requests">
  
  <div class="openapi__request__wrapper" style="--method: var(--dc-openapi-methods-put);margin-bottom: 12px">
  
  <div class="openapi__request">
  
  PUT {.openapi__method}
  ```text translate=no
  https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/orders/{orderId}/status
  ```
  
  </div>
  
  </div>
  
  </div>
  
  ### Path parameters
  
  #|
  || **Name** | **Description** ||
  ||
  
  _campaignId_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The ID of the campaign (store) — The technical identifier that represents your store in the Yandex Market system when working through the API. It is uniquely linked to your store, but it is intended only for automated interaction.
  
  You can find it using a query [GET v2/campaigns](https://yandex.ru/dev/market/partner-api/doc/en/reference/campaigns/getCampaigns.md) or find it in the seller's office on the Market. Click on your account icon → **Settings** and in the menu on the left, select **APIs and modules**:
  
  * block **Campaign ID**;
  * tab **Query log** → drop-down list in the block **Show logs**.
  
  ⚠️ Do not confuse it with:
  - the store's identifier, which is displayed in the merchant's personal account.
  - advertising campaigns.
  
  
  _Min value:_{.json-schema-reset .json-schema-assertion} `1`
  {.table-cell}
  ||
  ||
  
  _orderId_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The order ID.
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "order": {
      "status": "PLACING",
      "substatus": "RESERVATION_EXPIRED",
      "delivery": {
        "dates": {
          "realDeliveryDate": "2025-01-01"
        }
      }
    }
  }
  ```
  
  {% endcut %}
  
  #|
  || **Name** | **Description** ||
  ||
  
  _order_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _status_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Order status:
  
  * `PLACING` — it is being processed, preparing for the reservation.
  
  * `RESERVED` — reserved, but under-registered (only for LaaS).
  
  * `UNPAID` — issued, but not yet paid (if payment is selected at checkout).
  
  * `PROCESSING` — it is under processing.
  
  * `DELIVERY` — transferred to the delivery service.
  
  * `PICKUP` — delivered to the pick-up point.
  
  * `DELIVERED` — received by the buyer.
  
  * `CANCELLED` — cancelled.
  
  * `PENDING` — awaiting processing by the seller.
  
  * `PARTIALLY_RETURNED` — partially refunded.
  
  * `RETURNED` — returned in full.
  
  * `UNKNOWN` — unknown status.
  
  Other values may also be returned. You don't need to process them.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `PLACING`, `RESERVED`, `UNPAID`, `PROCESSING`, `DELIVERY`, `PICKUP`, `DELIVERED`, `CANCELLED`, `PENDING`, `PARTIALLY_RETURNED`, `RETURNED`, `UNKNOWN`
  {.table-cell}
  ||
  ||
  
  _delivery_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _dates_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _realDeliveryDate_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string&lt;date&gt;
  
  **For the model only DBS**
  
  The actual delivery date.
  <br><br>
  When to pass the parameter `realDeliveryDate`:
  
  * Do not pass the parameter if:
    * transfer the order to any status except `PICKUP` or `DELIVERED`;
    * changing the order status to `PICKUP` or `DELIVERED` on the day of delivery — the request completion date will be indicated.
  * Transmit the delivery date if you are converting the order to the status `PICKUP` or `DELIVERED` not on the day of delivery. You cannot specify a future delivery date.
  
    
    {% note warning "Передача статуса после установленного срока снижает индекс качества" %}
  
  
    Read about the deadlines [in the Help of the Market for sellers](https://yandex.ru/support2/marketplace/ru/quality/tech#dbs).
  
    
    {% endnote %}
  
  
     
  Date format: `YYYY-MM-DD`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `2025-01-01`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  The range of delivery dates.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "realDeliveryDate": "2025-01-01"
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Delivery information.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "dates": {
      "realDeliveryDate": "2025-01-01"
    }
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _substatus_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Order processing stage (status `PROCESSING`) or the reason for the cancellation of the order (status `CANCELLED`).
  
  * Order values in the status `PROCESSING`:
  
      * `STARTED` — The order has been confirmed, and it can be processed.
  
      * `READY_TO_SHIP` — the order is assembled and ready for shipment.
  
  * Order values in the status `CANCELLED`:
  
      * `RESERVATION_EXPIRED` — The customer did not complete the reserved order within 10 minutes.
  
      * `USER_NOT_PAID` — the buyer did not pay for the order (for the type of payment `PREPAID`) for 30 minutes.
  
      * `USER_UNREACHABLE` — couldn't contact the buyer. To cancel with this reason, the following conditions must be met:
  
        * at least 3 calls from 8 to 21 in the buyer's time zone;
        * the break between the first and third calls is at least 90 minutes;
        * the connection is no shorter than 5 seconds.
  
        If at least one of these conditions is not met (except when the number is unavailable), you will not be able to cancel the order. A response with the error code 400 will be returned.
  
      * `USER_CHANGED_MIND` — the customer cancelled the order for personal reasons.
  
      * `USER_REFUSED_DELIVERY` — the buyer was not satisfied with the terms of delivery.
  
      * `USER_REFUSED_PRODUCT` — the product did not fit the buyer.
  
      * `SHOP_FAILED` — the store cannot complete the order.
  
      * `USER_REFUSED_QUALITY` — the buyer was not satisfied with the quality of the product.
  
      * `USER_IDENTIFICATION_MISMATCH` — The buyer's identification document does not match the data in the order.
  
      * `PURCHASE_GROUP_THRESHOLD_NOT_REACHED_CANCELLED` — The order was part of a group purchase and was canceled because the required number of purchases was not reached.
  
      * `REPLACING_ORDER` — the buyer decided to replace the product with another one on his own initiative.
  
      * `PROCESSING_EXPIRED` — the value is no longer used.
  
      * `PICKUP_EXPIRED` — The shelf life of the order at the pick-up point has expired.
  
      * `TOO_MANY_DELIVERY_DATE_CHANGES` — the order has been postponed too many times.
  
      * `TOO_LONG_DELIVERY` — The order is taking too long to be delivered.
  
      * `INCORRECT_PERSONAL_DATA` — For an order from abroad, the recipient's information is incorrect, and the order will not be checked at customs.
  
  * `TECHNICAL_ERROR` — a technical error on the Market's side. Contact support.
  
  Other values may also be returned. You don't need to process them.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `RESERVATION_EXPIRED`, `USER_NOT_PAID`, `USER_UNREACHABLE`, `USER_CHANGED_MIND`, `USER_REFUSED_DELIVERY`, `USER_REFUSED_PRODUCT`, `SHOP_FAILED`, `USER_REFUSED_QUALITY`, `REPLACING_ORDER`, `PROCESSING_EXPIRED`, `PENDING_EXPIRED`, `SHOP_PENDING_CANCELLED`, `PENDING_CANCELLED`, `USER_FRAUD`, `RESERVATION_FAILED`, `USER_PLACED_OTHER_ORDER`, `USER_BOUGHT_CHEAPER`, `MISSING_ITEM`, `BROKEN_ITEM`, `WRONG_ITEM`, `PICKUP_EXPIRED`, `DELIVERY_PROBLEMS`, `LATE_CONTACT`, `CUSTOM`, `DELIVERY_SERVICE_FAILED`, `WAREHOUSE_FAILED_TO_SHIP`, `DELIVERY_SERVICE_UNDELIVERED`, `PREORDER`, `AWAIT_CONFIRMATION`, `STARTED`, `PACKAGING`, `READY_TO_SHIP`, `SHIPPED`, `ASYNC_PROCESSING`, `WAITING_USER_INPUT`, `WAITING_BANK_DECISION`, `BANK_REJECT_CREDIT_OFFER`, `CUSTOMER_REJECT_CREDIT_OFFER`, `CREDIT_OFFER_FAILED`, `AWAIT_DELIVERY_DATES_CONFIRMATION`, `SERVICE_FAULT`, `DELIVERY_SERVICE_RECEIVED`, `USER_RECEIVED`, `WAITING_FOR_STOCKS`, `AS_PART_OF_MULTI_ORDER`, `READY_FOR_LAST_MILE`, `LAST_MILE_STARTED`, `ANTIFRAUD`, `DELIVERY_USER_NOT_RECEIVED`, `DELIVERY_SERVICE_DELIVERED`, `DELIVERED_USER_NOT_RECEIVED`, `USER_WANTED_ANOTHER_PAYMENT_METHOD`, `USER_RECEIVED_TECHNICAL_ERROR`, `USER_FORGOT_TO_USE_BONUS`, `DELIVERY_SERVICE_NOT_RECEIVED`, `DELIVERY_SERVICE_LOST`, `SHIPPED_TO_WRONG_DELIVERY_SERVICE`, `DELIVERED_USER_RECEIVED`, `WAITING_TINKOFF_DECISION`, `COURIER_SEARCH`, `COURIER_FOUND`, `COURIER_IN_TRANSIT_TO_SENDER`, `COURIER_ARRIVED_TO_SENDER`, `COURIER_RECEIVED`, `COURIER_NOT_FOUND`, `COURIER_NOT_DELIVER_ORDER`, `COURIER_RETURNS_ORDER`, `COURIER_RETURNED_ORDER`, `WAITING_USER_DELIVERY_INPUT`, `PICKUP_SERVICE_RECEIVED`, `PICKUP_USER_RECEIVED`, `CANCELLED_COURIER_NOT_FOUND`, `COURIER_NOT_COME_FOR_ORDER`, `DELIVERY_NOT_MANAGED_REGION`, `INCOMPLETE_CONTACT_INFORMATION`, `INCOMPLETE_MULTI_ORDER`, `INAPPROPRIATE_WEIGHT_SIZE`, `TECHNICAL_ERROR`, `SORTING_CENTER_LOST`, `COURIER_SEARCH_NOT_STARTED`, `LOST`, `AWAIT_PAYMENT`, `AWAIT_LAVKA_RESERVATION`, `USER_WANTS_TO_CHANGE_ADDRESS`, `FULL_NOT_RANSOM`, `PRESCRIPTION_MISMATCH`, `DROPOFF_LOST`, `DROPOFF_CLOSED`, `DELIVERY_TO_STORE_STARTED`, `USER_WANTS_TO_CHANGE_DELIVERY_DATE`, `WRONG_ITEM_DELIVERED`, `DAMAGED_BOX`, `AWAIT_DELIVERY_DATES`, `LAST_MILE_COURIER_SEARCH`, `PICKUP_POINT_CLOSED`, `LEGAL_INFO_CHANGED`, `USER_HAS_NO_TIME_TO_PICKUP_ORDER`, `DELIVERY_CUSTOMS_ARRIVED`, `DELIVERY_CUSTOMS_CLEARED`, `FIRST_MILE_DELIVERY_SERVICE_RECEIVED`, `AWAIT_AUTO_DELIVERY_DATES`, `AWAIT_USER_PERSONAL_DATA`, `NO_PERSONAL_DATA_EXPIRED`, `CUSTOMS_PROBLEMS`, `AWAIT_CASHIER`, `WAITING_POSTPAID_BUDGET_RESERVATION`, `AWAIT_SERVICEABLE_CONFIRMATION`, `POSTPAID_BUDGET_RESERVATION_FAILED`, `AWAIT_CUSTOM_PRICE_CONFIRMATION`, `READY_FOR_PICKUP`, `TOO_MANY_DELIVERY_DATE_CHANGES`, `TOO_LONG_DELIVERY`, `DEFERRED_PAYMENT`, `POSTPAID_FAILED`, `INCORRECT_PERSONAL_DATA`, `CUSTOMS_FAILED_MARKET`, `CUSTOMS_FAILED_USER_COMMERCIAL_ITEMS`, `CUSTOMS_FAILED_USER_DUTY_NOT_PAID`, `CUSTOMS_FAILED_USER_INVALID_PERSONAL_DATA`, `CUSTOMS_FAILED_USER_ADDITIONAL_DATA_NOT_PROVIDED`, `AWAIT_PAYMENT_AFTER_DELIVERY`, `AWAIT_USER_STEAM_FAST_URL`, `USER_IDENTIFICATION_MISMATCH`, `PURCHASE_GROUP_THRESHOLD_NOT_REACHED_CANCELLED`, `UNKNOWN`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Order.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "status": "PLACING",
    "substatus": "RESERVATION_EXPIRED",
    "delivery": {
      "dates": {
        "realDeliveryDate": "2025-01-01"
      }
    }
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  </div>
  
  ## Responses
  
  <div class="openapi__response__code__200">
  
  ## 200 OK
  
  If the order status is successfully changed, the updated order information is returned.
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "order": {
      "id": 0,
      "externalOrderId": "example",
      "status": "PLACING",
      "substatus": "RESERVATION_EXPIRED",
      "creationDate": "23-09-2022 09:12:41",
      "updatedAt": "23-09-2022 09:12:41",
      "currency": "RUR",
      "itemsTotal": 0.5,
      "deliveryTotal": 0.5,
      "buyerItemsTotal": 0.5,
      "buyerTotal": 0.5,
      "buyerItemsTotalBeforeDiscount": 0.5,
      "buyerTotalBeforeDiscount": 0.5,
      "paymentType": "PREPAID",
      "paymentMethod": "CASH_ON_DELIVERY",
      "fake": true,
      "items": [
        {
          "id": 0,
          "offerId": "example",
          "offerName": "example",
          "price": 0.5,
          "buyerPrice": 0.5,
          "buyerPriceBeforeDiscount": 0.5,
          "priceBeforeDiscount": 0.5,
          "count": 0,
          "vat": "NO_VAT",
          "shopSku": "example",
          "subsidy": 0.5,
          "partnerWarehouseId": "example",
          "promos": [
            {}
          ],
          "instances": [
            {}
          ],
          "details": [
            {}
          ],
          "subsidies": [
            {}
          ],
          "requiredInstanceTypes": [
            "CIS"
          ],
          "tags": [
            "ULTIMA"
          ]
        }
      ],
      "subsidies": [
        {
          "type": "YANDEX_CASHBACK",
          "amount": 0.5
        }
      ],
      "delivery": {
        "id": "example",
        "type": "DELIVERY",
        "serviceName": "example",
        "price": 0.5,
        "deliveryPartnerType": "SHOP",
        "courier": {
          "fullName": "example",
          "phone": "example",
          "phoneExtension": "example",
          "vehicleNumber": "example",
          "vehicleDescription": "example"
        },
        "dates": {
          "fromDate": "23-09-2022",
          "toDate": "23-09-2022",
          "fromTime": "12:00:00",
          "toTime": "12:00:00",
          "realDeliveryDate": "23-09-2022"
        },
        "region": {
          "id": 0,
          "name": "example",
          "type": "OTHER",
          "parent": null
        },
        "address": {
          "country": "example",
          "postcode": "example",
          "city": "example",
          "district": "example",
          "subway": "example",
          "street": "example",
          "house": "example",
          "estate": "example",
          "block": "example",
          "building": "example",
          "entrance": "example",
          "entryphone": "example",
          "floor": "example",
          "apartment": "example",
          "phone": "example",
          "recipient": "example",
          "gps": {
            "latitude": 0.5,
            "longitude": 0.5
          }
        },
        "vat": "NO_VAT",
        "deliveryServiceId": 0,
        "logisticPointId": 1,
        "liftType": "NOT_NEEDED",
        "liftPrice": 0.5,
        "outletCode": "example",
        "outletStorageLimitDate": "23-09-2022",
        "dispatchType": "UNKNOWN",
        "tracks": [
          {
            "trackCode": "example",
            "deliveryServiceId": 0
          }
        ],
        "shipments": [
          {
            "id": 0,
            "shipmentDate": "23-09-2022",
            "shipmentTime": "example",
            "tracks": [
              null
            ],
            "boxes": [
              null
            ]
          }
        ],
        "estimated": true,
        "eacType": "MERCHANT_TO_COURIER",
        "eacCode": "example",
        "receiveCode": "example"
      },
      "buyer": {
        "id": "example",
        "lastName": "example",
        "firstName": "example",
        "middleName": "example",
        "type": "PERSON"
      },
      "notes": "example",
      "taxSystem": "OSN",
      "cancelRequested": true,
      "expiryDate": "23-09-2022 09:12:41",
      "sourcePlatform": "MARKET"
    },
    "operation": {
      "id": "example",
      "type": "ORDER_RECIPIENT_UPDATE"
    }
  }
  ```
  
  {% endcut %}
  
  #|
  || **Name** | **Description** ||
  ||
  
  _operation_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _id_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  ID of the operation.
  
  _Min length:_{.json-schema-reset .json-schema-assertion} `1`
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `1000`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _type_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Type of operation:
  
  * `ORDER_RECIPIENT_UPDATE` — changing the recipient's data.
  
  * `ORDER_DELIVERY_INTERVAL_UPDATE` — changing the delivery date interval.
  
  * `ORDER_STATUS_UPDATE` — updating the order status to cancel it.
  
  * `RETURN_CANCELLATION` — cancellation of the refund.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `ORDER_RECIPIENT_UPDATE`, `ORDER_DELIVERY_INTERVAL_UPDATE`, `ORDER_STATUS_UPDATE`, `RETURN_CANCELLATION`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Information about the operation.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "id": "example",
    "type": "ORDER_RECIPIENT_UPDATE"
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _order_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _buyer_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: object
  
  {% cut "**All of 2 types**" %}{.json-schema-combinators data-marker=and}
  
  - **Type**: object
  
    #|
    ||
  
    _type_{.json-schema-reset .json-schema-property .json-schema-required}
    {.table-cell}|
    **Type**: string
  
    Type of buyer:
  
    * `PERSON` — a natural person.
  
    * `BUSINESS` — organization.
  
  
    _Enum:_{.json-schema-reset .json-schema-value} `PERSON`, `BUSINESS`
    {.table-cell}
    ||
    ||
  
    _firstName_{.json-schema-reset .json-schema-property}
    {.table-cell}|
    **Type**: string
  
    Name.
  
    _Example:_{.json-schema-reset .json-schema-example} `example`
    {.table-cell}
    ||
    ||
  
    _id_{.json-schema-reset .json-schema-property}
    {.table-cell}|
    **Type**: string
  
    The buyer's ID.
  
    _Example:_{.json-schema-reset .json-schema-example} `example`
    {.table-cell}
    ||
    ||
  
    _lastName_{.json-schema-reset .json-schema-property}
    {.table-cell}|
    **Type**: string
  
    Surname.
  
    _Example:_{.json-schema-reset .json-schema-example} `example`
    {.table-cell}
    ||
    ||
  
    _middleName_{.json-schema-reset .json-schema-property}
    {.table-cell}|
    **Type**: string
  
    Middle name.
  
    _Example:_{.json-schema-reset .json-schema-example} `example`
    {.table-cell}
    ||
    |#{.json-schema-properties}
  
    Information about the buyer with basic fields.
  
    {% cut "**Example**" %}{.json-schema-example}
  
    ```json translate=no
    {
      "id": "example",
      "lastName": "example",
      "firstName": "example",
      "middleName": "example",
      "type": "PERSON"
    }
    ```
  
    {% endcut %}
  
  - **Type**: object
  
    #|
    |#{.json-schema-properties}
  
    {% cut "**Example**" %}{.json-schema-example}
  
    ```json translate=no
    {}
    ```
  
    {% endcut %}
  
  {% endcut %}
  
  Information about the buyer.
  
  Parameters `id`, `lastName`, `firstName` and `middleName` They are returned only if you work according to the model. DBS.
  
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "id": "example",
    "lastName": "example",
    "firstName": "example",
    "middleName": "example",
    "type": "PERSON"
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _buyerItemsTotalBeforeDiscount_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  The cost of all items in the order in the buyer's currency, excluding shipping costs and before applying discounts on:
  
  * shares;
  * coupons;
  * promo codes.
  
  {.table-cell}
  ||
  ||
  
  _creationDate_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string&lt;date-dd-MM-yyyy-HH-mm-ss&gt;
  
  _Example:_{.json-schema-reset .json-schema-example} `23-09-2022 09:12:41`
  {.table-cell}
  ||
  ||
  
  _currency_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Currency codes:
  
  * `RUR` — the Russian ruble.
  * `UAH` — the Ukrainian hryvnia.
  * `BYR` — the Belarusian ruble.
  * `KZT` — Kazakhstani tenge.
  * `UZS` — Uzbek sum.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `RUR`, `USD`, `EUR`, `UAH`, `AUD`, `GBP`, `BYR`, `BYN`, `DKK`, `ISK`, `KZT`, `CAD`, `CNY`, `NOK`, `XDR`, `SGD`, `TRY`, `SEK`, `CHF`, `JPY`, `AZN`, `ALL`, `DZD`, `AOA`, `ARS`, `AMD`, `AFN`, `BHD`, `BGN`, `BOB`, `BWP`, `BND`, `BRL`, `BIF`, `HUF`, `VEF`, `KPW`, `VND`, `GMD`, `GHS`, `GNF`, `HKD`, `GEL`, `AED`, `EGP`, `ZMK`, `ILS`, `INR`, `IDR`, `JOD`, `IQD`, `IRR`, `YER`, `QAR`, `KES`, `KGS`, `COP`, `CDF`, `CRC`, `KWD`, `CUP`, `LAK`, `LVL`, `SLL`, `LBP`, `LYD`, `SZL`, `LTL`, `MUR`, `MRO`, `MKD`, `MWK`, `MGA`, `MYR`, `MAD`, `MXN`, `MZN`, `MDL`, `MNT`, `NPR`, `NGN`, `NIO`, `NZD`, `OMR`, `PKR`, `PYG`, `PEN`, `PLN`, `KHR`, `SAR`, `RON`, `SCR`, `SYP`, `SKK`, `SOS`, `SDG`, `SRD`, `TJS`, `THB`, `TWD`, `BDT`, `TZS`, `TND`, `TMM`, `UGX`, `UZS`, `UYU`, `PHP`, `DJF`, `XAF`, `XOF`, `HRK`, `CZK`, `CLP`, `LKR`, `EEK`, `ETB`, `RSD`, `ZAR`, `KRW`, `NAD`, `TL`, `UE`
  {.table-cell}
  ||
  ||
  
  _delivery_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _dates_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _fromDate_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string&lt;date-dd-MM-yyyy&gt;
  
  Date format: `DD-MM-YYYY`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `23-09-2022`
  {.table-cell}
  ||
  ||
  
  _fromTime_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string&lt;time&gt;
  
  The beginning of the delivery time interval.
  
  It is passed only with the parameter `type=DELIVERY`.
  
  Time format: 24-hour, `HH:MM`. Instead of `mm` always specify `00` (exception — `23:59`).
  
  Minimum value: `00:00`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `12:00:00`
  {.table-cell}
  ||
  ||
  
  _realDeliveryDate_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string&lt;date-dd-MM-yyyy&gt;
  
  Date format: `DD-MM-YYYY`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `23-09-2022`
  {.table-cell}
  ||
  ||
  
  _toDate_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string&lt;date-dd-MM-yyyy&gt;
  
  Date format: `DD-MM-YYYY`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `23-09-2022`
  {.table-cell}
  ||
  ||
  
  _toTime_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string&lt;time&gt;
  
  The end of the delivery time interval.
  
  It is passed only with the parameter `type=DELIVERY`.
  
   Time format: 24-hour, `HH:MM`. Instead of `mm` always specify `00` (exception — `23:59`).
  
  Maximum value: `23:59`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `12:00:00`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  The range of delivery dates.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "fromDate": "23-09-2022",
    "toDate": "23-09-2022",
    "fromTime": "12:00:00",
    "toTime": "12:00:00",
    "realDeliveryDate": "23-09-2022"
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _deliveryPartnerType_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Type of cooperation with the delivery service within a specific order:
  
  * `SHOP` — The store works with the delivery service directly or delivers orders independently.
  
  * `YANDEX_MARKET` — The store works with a delivery service through the Market.
  
  * `UNKNOWN` — unknown type.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `SHOP`, `YANDEX_MARKET`, `UNKNOWN`
  {.table-cell}
  ||
  ||
  
  _deliveryServiceId_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The delivery service ID.
  {.table-cell}
  ||
  ||
  
  _serviceName_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  The name of the delivery service.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _type_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Order delivery method:
  
  * `DELIVERY` — courier delivery.
  
  * `PICKUP` — pickup.
  
  * `POST` — mail.
  
  * `DIGITAL` — for digital goods.
  
  * `UNKNOWN` — unknown type.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `DELIVERY`, `PICKUP`, `POST`, `DIGITAL`, `UNKNOWN`
  {.table-cell}
  ||
  ||
  
  _address_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _apartment_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Apartment or office number.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _block_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Body.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _building_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Building.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _city_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  A city or locality.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _country_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  A country.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _district_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  District.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _entrance_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Entrance number.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _entryphone_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The intercom code.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _estate_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Ownership number.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _floor_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Floor.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _gps_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _latitude_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  Width.
  {.table-cell}
  ||
  ||
  
  _longitude_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  Longitude.
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  GPS coordinates of latitude and longitude.
  
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "latitude": 0.5,
    "longitude": 0.5
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _house_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The house number.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _phone_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The phone number of the recipient of the order.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _postcode_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Postal code.
  
  Indicated if mail delivery is selected (`delivery type=POST`).
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _recipient_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Last name, first name and patronymic of the recipient of the order.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _street_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Street.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _subway_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The metro station.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  The delivery address.
  
  Is specified if the parameter `type` takes the value `DELIVERY`, `POST` or `PICKUP` (for the model only DBS). If `type=PICKUP`, the address of the pick-up point is returned.
  
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "country": "example",
    "postcode": "example",
    "city": "example",
    "district": "example",
    "subway": "example",
    "street": "example",
    "house": "example",
    "estate": "example",
    "block": "example",
    "building": "example",
    "entrance": "example",
    "entryphone": "example",
    "floor": "example",
    "apartment": "example",
    "phone": "example",
    "recipient": "example",
    "gps": {
      "latitude": 0.5,
      "longitude": 0.5
    }
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _courier_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _fullName_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Full name.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _phone_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Phone number.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _phoneExtension_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The extension phone number.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _vehicleDescription_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Description of the vehicle. For example, the model and color.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _vehicleNumber_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Vehicle number.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Information about the courier.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "fullName": "example",
    "phone": "example",
    "phoneExtension": "example",
    "vehicleNumber": "example",
    "vehicleDescription": "example"
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _dispatchType_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Shipping method:
  
  * `BUYER` — courier delivery to the buyer.
  
  * `MARKET_BRANDED_OUTLET` — delivery to the pick-up point of the Market.
  
  * `SHOP_OUTLET` — delivery to the store's order pick-up point.
  
  * `UNKNOWN` — unknown type.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `UNKNOWN`, `BUYER`, `MARKET_BRANDED_OUTLET`, `SHOP_OUTLET`
  {.table-cell}
  ||
  ||
  
  _eacCode_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  EAPP confirmation code (for type `MERCHANT_TO_COURIER`).
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _eacType_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The type of the EAPP confirmation code:
  
  * `MERCHANT_TO_COURIER` (temporarily non-refundable) — the seller transmits the code to the courier to receive a non-purchase.
  
  * `COURIER_TO_MERCHANT` — The courier transmits the code to the seller to receive the order.
  
  * `CHECKING_BY_MERCHANT` — the seller checks the code on his side.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `MERCHANT_TO_COURIER`, `COURIER_TO_MERCHANT`, `CHECKING_BY_MERCHANT`
  {.table-cell}
  ||
  ||
  
  _estimated_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: boolean
  
  Whether the delivery date is approximate.
  {.table-cell}
  ||
  ||
  
  _id_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  **Type**: string
  
  
  {% note warning "Параметр устарел и будет отключен 05.10.2026." %}
  
  
   
  
  
  {% endnote %}
  
  
  The delivery ID assigned by the store.
  
  It is specified only if the store passed this identifier in the response to the request using the method `POST cart`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _liftPrice_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: number
  
  The cost of going up to the floor.
  {.table-cell}
  ||
  ||
  
  _liftType_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The type of lifting the order to the floor:
  
  * `NOT_NEEDED` — not required.
  
  * `MANUAL` — manual.
  
  * `ELEVATOR` — elevator.
  
  * `CARGO_ELEVATOR` — freight elevator.
  
  * `FREE` — any of the above, if the free lift option is enabled.
  
  * `UNKNOWN` — unknown type.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `NOT_NEEDED`, `MANUAL`, `ELEVATOR`, `CARGO_ELEVATOR`, `FREE`, `UNKNOWN`
  {.table-cell}
  ||
  ||
  
  _logisticPointId_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: integer
  
  ID of the pick-up point.
  
  It can be found using the method [POST v1/businesses/{businessId}/logistics-points](https://yandex.ru/dev/market/partner-api/doc/en/reference/logistic-points/getLogisticPoints.md).
  
  
  _Min value:_{.json-schema-reset .json-schema-assertion} `1`
  {.table-cell}
  ||
  ||
  
  _outletCode_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The pick-up point ID assigned by the store.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _outletStorageLimitDate_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string&lt;date-dd-MM-yyyy&gt;
  
  Date format: `DD-MM-YYYY`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `23-09-2022`
  {.table-cell}
  ||
  ||
  
  _price_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  **Type**: number
  
  
  {% note warning "Параметр устарел и будет отключен 05.10.2026." %}
  
  
  See the shipping cost in the parameter `deliveryTotal`.
  
  
  {% endnote %}
  
  
  The cost of delivery in the currency of the order.
  
  {.table-cell}
  ||
  ||
  
  _receiveCode_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  **Only for the LaaS model**
  
  The order receipt code for the PVZ.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _region_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _id_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  ID of the region.
  {.table-cell}
  ||
  ||
  
  _name_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  The name of the region.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _type_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  The type of region.
  
  Possible values:
  
  * `CITY_DISTRICT` — the area of the city.
  
  * `CITY` — a large city.
  
  * `CONTINENT` — the continent.
  
  * `COUNTRY_DISTRICT` — area.
  
  * `COUNTRY` — country.
  
  * `REGION` — region.
  
  * `REPUBLIC_AREA` — the district of the subject of the federation.
  
  * `REPUBLIC` — the subject of the Federation.
  
  * `SUBWAY_STATION` — the metro station.
  
  * `VILLAGE` — city.
  
  * `OTHER` — unknown region.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `OTHER`, `CONTINENT`, `REGION`, `COUNTRY`, `COUNTRY_DISTRICT`, `REPUBLIC`, `CITY`, `VILLAGE`, `CITY_DISTRICT`, `SUBWAY_STATION`, `REPUBLIC_AREA`
  {.table-cell}
  ||
  ||
  
  _parent_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: unknown
  
  Information about the parent region.
  
  Parent regions are specified up to the country level.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `null`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  The delivery region.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "id": 0,
    "name": "example",
    "type": "OTHER",
    "parent": null
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _shipments_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _boxes_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _fulfilmentId_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  ID of the cargo space in the store's system.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _id_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  ID of the cargo area.
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  List of cargo locations.
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "id": 0,
      "fulfilmentId": "example"
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _id_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  **Type**: integer
  
  
  {% note warning "Параметр устарел и будет отключен 05.10.2026." %}
  
  
   
  
  
  {% endnote %}
  
  
  The parcel ID assigned by Yandex.Market.
  
  {.table-cell}
  ||
  ||
  
  _shipmentDate_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string&lt;date-dd-MM-yyyy&gt;
  
  Date format: `DD-MM-YYYY`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `23-09-2022`
  {.table-cell}
  ||
  ||
  
  _shipmentTime_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  **For the model only Express**
  
  The time by which the store must package the order and set it to the status `READY_TO_SHIP`. After the status change, a courier will arrive to pick up the order.
  
  The field may not appear immediately. Request information about the order within 5-10 minutes until it is returned.
  
  Time format: 24-hour, `HH:MM`.
  
  If the order is made by an organization, the parameter is not returned until the delivery date is agreed.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _tracks_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _deliveryServiceId_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The delivery service ID. Information about the delivery service can be obtained by requesting [GET delivery/services](https://yandex.ru/dev/market/partner-api/doc/en/reference/delivery-services/getDeliveryServices.md).
  {.table-cell}
  ||
  ||
  
  _trackCode_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The parcel's track number.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  **For the model only DBS**
  
  Information for tracking the parcel.
  
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "trackCode": "example",
      "deliveryServiceId": 0
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Information about parcels.
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "id": 0,
      "shipmentDate": "23-09-2022",
      "shipmentTime": "example",
      "tracks": [
        {
          "trackCode": "example",
          "deliveryServiceId": 0
        }
      ],
      "boxes": [
        {
          "id": 0,
          "fulfilmentId": "example"
        }
      ]
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _tracks_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _deliveryServiceId_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The delivery service ID. Information about the delivery service can be obtained by requesting [GET delivery/services](https://yandex.ru/dev/market/partner-api/doc/en/reference/delivery-services/getDeliveryServices.md).
  {.table-cell}
  ||
  ||
  
  _trackCode_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The parcel's track number.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Information for tracking the parcel.
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "trackCode": "example",
      "deliveryServiceId": 0
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _vat_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  VAT on the product or delivery:
  
  * `NO_VAT` — VAT is not charged, it is used only for certain types of services.
  
  * `VAT_0` — 0% VAT. For example, it is used for the sale of goods exported in the customs procedure of export, or for the provision of services for the international transportation of goods.
  
  * `VAT_10` — 10% VAT. For example, it is used in the sale of certain food and medical products.
  
  * `VAT_10_110` — VAT 10/110. 10% VAT, applicable only for prepayment.
  
  * `VAT_20` — VAT 20%. Basic VAT from 2019 to January 1, 2026.
  
  * `VAT_20_120` — VAT 20/120. VAT is 20%, applicable only for prepayment.
  
  * `VAT_18` — VAT 18%. Basic VAT until 2019.
  
  * `VAT_18_118` — VAT 18/118. VAT was used until January 1, 2019 for prepayment.
  
  * `VAT_12` — VAT is 12%. It is used only in Uzbekistan.
  
  * `VAT_05` — VAT is 5%. VAT for the simplified taxation system (USN).
  
  * `VAT_07` — VAT is 7%. VAT for the simplified taxation system (USN).
  
  * `VAT_22` — VAT is 22%. Basic VAT starting from January 1, 2026.
  
  * `UNKNOWN_VALUE` — unknown type.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `NO_VAT`, `VAT_0`, `VAT_10`, `VAT_10_110`, `VAT_20`, `VAT_20_120`, `VAT_18`, `VAT_18_118`, `VAT_12`, `VAT_05`, `VAT_07`, `VAT_22`, `UNKNOWN_VALUE`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Delivery information.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "id": "example",
    "type": "DELIVERY",
    "serviceName": "example",
    "price": 0.5,
    "deliveryPartnerType": "SHOP",
    "courier": {
      "fullName": "example",
      "phone": "example",
      "phoneExtension": "example",
      "vehicleNumber": "example",
      "vehicleDescription": "example"
    },
    "dates": {
      "fromDate": "23-09-2022",
      "toDate": "23-09-2022",
      "fromTime": "12:00:00",
      "toTime": "12:00:00",
      "realDeliveryDate": "23-09-2022"
    },
    "region": {
      "id": 0,
      "name": "example",
      "type": "OTHER",
      "parent": null
    },
    "address": {
      "country": "example",
      "postcode": "example",
      "city": "example",
      "district": "example",
      "subway": "example",
      "street": "example",
      "house": "example",
      "estate": "example",
      "block": "example",
      "building": "example",
      "entrance": "example",
      "entryphone": "example",
      "floor": "example",
      "apartment": "example",
      "phone": "example",
      "recipient": "example",
      "gps": {
        "latitude": 0.5,
        "longitude": 0.5
      }
    },
    "vat": "NO_VAT",
    "deliveryServiceId": 0,
    "logisticPointId": 1,
    "liftType": "NOT_NEEDED",
    "liftPrice": 0.5,
    "outletCode": "example",
    "outletStorageLimitDate": "23-09-2022",
    "dispatchType": "UNKNOWN",
    "tracks": [
      {
        "trackCode": "example",
        "deliveryServiceId": 0
      }
    ],
    "shipments": [
      {
        "id": 0,
        "shipmentDate": "23-09-2022",
        "shipmentTime": "example",
        "tracks": [
          {
            "trackCode": "example",
            "deliveryServiceId": 0
          }
        ],
        "boxes": [
          {
            "id": 0,
            "fulfilmentId": "example"
          }
        ]
      }
    ],
    "estimated": true,
    "eacType": "MERCHANT_TO_COURIER",
    "eacCode": "example",
    "receiveCode": "example"
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _deliveryTotal_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  The cost of delivery.
  
  {.table-cell}
  ||
  ||
  
  _fake_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: boolean
  
  Order type:
  
  * `false` — the real customer's order.
  
  * `true` — [test order](https://yandex.ru/dev/market/partner-api/doc/en/concepts/sandbox.md) Yandex. Market.
  
  {.table-cell}
  ||
  ||
  
  _id_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The order ID.
  {.table-cell}
  ||
  ||
  
  _items_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _buyerPrice_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  The price of the product in the buyer's currency. The price already includes discounts on:
  
  * shares;
  * coupons;
  * promo codes.
  
  {.table-cell}
  ||
  ||
  
  _buyerPriceBeforeDiscount_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  The cost of the product in the buyer's currency before applying discounts on:
  
  * shares;
  * coupons;
  * promo codes.
  
  This is the crossed-out price that is displayed to the buyer on the product card before the discounts are applied.
  
  {.table-cell}
  ||
  ||
  
  _count_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The number of product units.
  {.table-cell}
  ||
  ||
  
  _id_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The product ID in the order.
  
  Allows you to identify the product within the order.
  
  {.table-cell}
  ||
  ||
  
  _offerId_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Your SKU — the product ID in your system.
  
  Usage rules SKU:
  
  * For each product SKU there must be one.
  
  * Already set SKU it cannot be released and reused for another product. Each product should receive a new identifier that has never been used in your catalog before.
  
  SKU The product can be changed in the seller's account on the Market. Read about how to do this. [in the Help of the Market for sellers](https://yandex.ru/support2/marketplace/ru/assortment/operations/edit-sku).
  
  
  {% note warning %}
  
  
  Spaces at the beginning and end of the value are automatically deleted. For example, `"  SKU123  "` and `"SKU123"` they will be treated as identical values.
  
  
  {% endnote %}
  
  
  [What is SKU and how to assign it](https://yandex.ru/support/marketplace/assortment/add/index.html#fields)
  
  
  _Min length:_{.json-schema-reset .json-schema-assertion} `1`
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `255`
  
  _Pattern:_{.json-schema-reset .json-schema-assertion} `^(?=.*\S.*)[^\x00-\x08\x0A-\x1f\x7f]{1,255}$`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _offerName_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Product name.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _price_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  The price of the product in the order currency, excluding remuneration to the seller for discounts on promo codes, coupons and promotions (parameter `subsidies`).
  
  Includes VAT.
  
  {.table-cell}
  ||
  ||
  
  _details_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _itemCount_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The number of product units.
  {.table-cell}
  ||
  ||
  
  _itemStatus_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Non-purchased or returned goods:
  
  * `REJECTED` — unbroken.
  
  * `RETURNED` — returned.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `REJECTED`, `RETURNED`
  {.table-cell}
  ||
  ||
  
  _updateDate_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string&lt;date-dd-MM-yyyy&gt;
  
  Date format: `DD-MM-YYYY`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `23-09-2022`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  
  {% note warning "Параметр устарел и будет отключен 05.10.2026." %}
  
  
  To get information about non-purchases and refunds, use [GET v2/campaigns/{campaignId}/returns](https://yandex.ru/dev/market/partner-api/doc/en/reference/returns/getReturns.md).
  
  
  {% endnote %}
  
  
  Information about non-purchased or returned items in the order.
  
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "itemCount": 0,
      "itemStatus": "REJECTED",
      "updateDate": "23-09-2022"
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _instances_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _cis_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The unit identification code in the system ["An honest SIGN"](https://честныйзнак.рф/) without a cryptotail or [«ASL BELGISI»](https://aslbelgisi.uz) (for sellers of the Yandex Go Market).
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _cisFull_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The unit identification code in the system ["An honest SIGN"](https://честныйзнак.рф/) with a cryptotail.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _countryCode_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The country of manufacture is in the ISO 3166-1 alpha-2 format. [How to get](https://yandex.ru/dev/market/partner-api/doc/en/reference/regions/getRegionsCodes.md)
  
  
  _Min length:_{.json-schema-reset .json-schema-assertion} `2`
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `2`
  
  _Pattern:_{.json-schema-reset .json-schema-assertion} `^[A-Z]{2}$`
  
  _Example:_{.json-schema-reset .json-schema-example} `RU`
  {.table-cell}
  ||
  ||
  
  _gtd_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Cargo customs declaration.
  
  It is a string of three numbers separated by a slash: XXXXXXXXXX/XXXXXXXX/XXXXXXXX.
  
  The first part — the code of the customs office that registered the declaration for imported goods. Further — date and number of the declaration.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _rnpt_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The registration number of the product batch.
  
  It is a string of four numbers separated by slashes: XXXXXXXXXX/XXXXXXXX/XXXXXXXX/XXX.
  
  The first part — the code of the customs office that registered the declaration for the shipment. Further — the date, number of the declaration and the number of the marked product in the declaration.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _uin_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Jewelry's UIN (16-digit code)
  The manufacturer receives a WIN when he registers the product in the control system for the turnover of precious metals and stones. — GIIS DMDK.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Information about the labeling of product units.
  
  The tagging data passed in the request is returned:
  
  * For DBS — [PUT v2/campaigns/{campaignId}/orders/{orderId}/identifiers](https://yandex.ru/dev/market/partner-api/doc/en/reference/orders/provideOrderItemIdentifiers.md) or [PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.ru/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md).
  * For FBS and EXPRESS — [PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.ru/dev/market/partner-api/doc/en/reference/orders/setOrderBoxLayout.md).
  
  For FBY The marking codes transmitted during delivery are returned.
  
  If the store has not sent the codes for this order yet, `instances` absent.
  
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "cis": "example",
      "cisFull": "example",
      "uin": "example",
      "rnpt": "example",
      "gtd": "example",
      "countryCode": "RU"
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _partnerWarehouseId_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  **For models only FBY and LaaS**
  
  ID of the warehouse that the order was placed for.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _priceBeforeDiscount_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  **Type**: number
  
  
  {% note warning "Параметр устарел и будет отключен 05.10.2026." %}
  
  
   
  
  
  {% endnote %}
  
  
  The cost of the product in the store's currency before applying the discounts.
  
  {.table-cell}
  ||
  ||
  
  _promos_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _subsidy_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  Remuneration to the seller from the Market for the product sold as part of the promotion.
  
  {.table-cell}
  ||
  ||
  
  _type_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Discount type:
  
  * `DIRECT_DISCOUNT` — direct discount, which is set by the seller or the Market.
  
  * `BLUE_SET` — kits.
  
  * `BLUE_FLASH` — a flash promotion.
  
  * `MARKET_COUPON` — discount using the Yandex.Market promo code.
  
  * `MARKET_PROMOCODE` — discount on the store's promo code.
  
  * `MARKET_BLUE` — discount on Yandex. Market.
  
  * `CHEAPEST_AS_GIFT` — the cheapest item as a gift.
  
  * `CASHBACK` — cashback.
  
  * `SPREAD_DISCOUNT_COUNT` — discount for the number of identical items.
  
  * `SPREAD_DISCOUNT_RECEIPT` — discount on the receipt amount.
  
  * `DISCOUNT_BY_PAYMENT_TYPE` — direct discount when paying with a Plus card.
  
  * `PERCENT_DISCOUNT` — direct percentage discount.
  
  * `DCO_EXTRA_DISCOUNT` — an additional discount required to calculate the subsidy from the Market.
  
  * `UNKNOWN` — unknown type.
  
  Obsolete types:
  
  * `GENERIC_BUNDLE`.
  
  * `MARKET_COIN`.
  
  * `PRICE_DROP_AS_YOU_SHOP`.
  
  * `SECRET_SALE`.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `DIRECT_DISCOUNT`, `BLUE_SET`, `BLUE_FLASH`, `GENERIC_BUNDLE`, `MARKET_COUPON`, `MARKET_PROMOCODE`, `MARKET_BLUE`, `MARKET_COIN`, `PRICE_DROP_AS_YOU_SHOP`, `SECRET_SALE`, `CHEAPEST_AS_GIFT`, `CASHBACK`, `SPREAD_DISCOUNT_COUNT`, `SPREAD_DISCOUNT_RECEIPT`, `DISCOUNT_BY_PAYMENT_TYPE`, `PERCENT_DISCOUNT`, `DCO_EXTRA_DISCOUNT`, `UNKNOWN`
  {.table-cell}
  ||
  ||
  
  _discount_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: number
  
  The amount of the user discount in the buyer's currency.
  
  {.table-cell}
  ||
  ||
  
  _marketPromoId_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The identifier of the promotion within the framework of the agreement for the provision of services for the promotion of the service between the Market and the seller.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _shopPromoId_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The ID of the supplier's promotion.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Information about the remuneration to the seller for discounts on goods using promo codes, coupons, and promotions.
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "type": "DIRECT_DISCOUNT",
      "discount": 0.5,
      "subsidy": 0.5,
      "shopPromoId": "example",
      "marketPromoId": "example"
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _requiredInstanceTypes_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string[] &#124; null
  
  A list of required product markings.
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  _Unique items:_{.json-schema-reset .json-schema-assertion} `true`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    "CIS"
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _shopSku_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Your SKU — the product ID in your system.
  
  Usage rules SKU:
  
  * For each product SKU there must be one.
  
  * Already set SKU it cannot be released and reused for another product. Each product should receive a new identifier that has never been used in your catalog before.
  
  SKU The product can be changed in the seller's account on the Market. Read about how to do this. [in the Help of the Market for sellers](https://yandex.ru/support2/marketplace/ru/assortment/operations/edit-sku).
  
  
  {% note warning %}
  
  
  Spaces at the beginning and end of the value are automatically deleted. For example, `"  SKU123  "` and `"SKU123"` they will be treated as identical values.
  
  
  {% endnote %}
  
  
  [What is SKU and how to assign it](https://yandex.ru/support/marketplace/assortment/add/index.html#fields)
  
  
  _Min length:_{.json-schema-reset .json-schema-assertion} `1`
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `255`
  
  _Pattern:_{.json-schema-reset .json-schema-assertion} `^(?=.*\S.*)[^\x00-\x08\x0A-\x1f\x7f]{1,255}$`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _subsidies_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _amount_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  The amount of the subsidy.
  {.table-cell}
  ||
  ||
  
  _type_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Type of subsidy:
  
  * `YANDEX_CASHBACK` — discount on Yandex Plus subscription.
  
  * `SUBSIDY` — Yandex. Market discount (for promotions, promo codes, coupons, etc.).
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `YANDEX_CASHBACK`, `SUBSIDY`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  List of subsidies by type.
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "type": "YANDEX_CASHBACK",
      "amount": 0.5
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _subsidy_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  **Type**: number
  
  
  {% note warning "Параметр устарел и будет отключен 05.10.2026." %}
  
  
  Instead, use `subsidies`.
  
  
  {% endnote %}
  
  
  Total remuneration to the seller for DBS-delivery and all discounts on the product:
  
  * by promo codes;
  * by coupons;
  * by Plus points;
  * on shares.
  
  {.table-cell}
  ||
  ||
  
  _tags_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string[] &#124; null
  
  Product attributes.
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  _Unique items:_{.json-schema-reset .json-schema-assertion} `true`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    "ULTIMA"
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _vat_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  VAT on the product or delivery:
  
  * `NO_VAT` — VAT is not charged, it is used only for certain types of services.
  
  * `VAT_0` — 0% VAT. For example, it is used for the sale of goods exported in the customs procedure of export, or for the provision of services for the international transportation of goods.
  
  * `VAT_10` — 10% VAT. For example, it is used in the sale of certain food and medical products.
  
  * `VAT_10_110` — VAT 10/110. 10% VAT, applicable only for prepayment.
  
  * `VAT_20` — VAT 20%. Basic VAT from 2019 to January 1, 2026.
  
  * `VAT_20_120` — VAT 20/120. VAT is 20%, applicable only for prepayment.
  
  * `VAT_18` — VAT 18%. Basic VAT until 2019.
  
  * `VAT_18_118` — VAT 18/118. VAT was used until January 1, 2019 for prepayment.
  
  * `VAT_12` — VAT is 12%. It is used only in Uzbekistan.
  
  * `VAT_05` — VAT is 5%. VAT for the simplified taxation system (USN).
  
  * `VAT_07` — VAT is 7%. VAT for the simplified taxation system (USN).
  
  * `VAT_22` — VAT is 22%. Basic VAT starting from January 1, 2026.
  
  * `UNKNOWN_VALUE` — unknown type.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `NO_VAT`, `VAT_0`, `VAT_10`, `VAT_10_110`, `VAT_20`, `VAT_20_120`, `VAT_18`, `VAT_18_118`, `VAT_12`, `VAT_05`, `VAT_07`, `VAT_22`, `UNKNOWN_VALUE`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  The list of products in the order.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "id": 0,
      "offerId": "example",
      "offerName": "example",
      "price": 0.5,
      "buyerPrice": 0.5,
      "buyerPriceBeforeDiscount": 0.5,
      "priceBeforeDiscount": 0.5,
      "count": 0,
      "vat": "NO_VAT",
      "shopSku": "example",
      "subsidy": 0.5,
      "partnerWarehouseId": "example",
      "promos": [
        {
          "type": "DIRECT_DISCOUNT",
          "discount": 0.5,
          "subsidy": 0.5,
          "shopPromoId": "example",
          "marketPromoId": "example"
        }
      ],
      "instances": [
        {
          "cis": "example",
          "cisFull": "example",
          "uin": "example",
          "rnpt": "example",
          "gtd": "example",
          "countryCode": "RU"
        }
      ],
      "details": [
        {
          "itemCount": 0,
          "itemStatus": "REJECTED",
          "updateDate": "23-09-2022"
        }
      ],
      "subsidies": [
        {
          "type": "YANDEX_CASHBACK",
          "amount": 0.5
        }
      ],
      "requiredInstanceTypes": [
        "CIS"
      ],
      "tags": [
        "ULTIMA"
      ]
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _itemsTotal_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  Buyer's payment.
  
  {.table-cell}
  ||
  ||
  
  _paymentMethod_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Order payment method:
  
  * Values if payment is selected at checkout (`"paymentType": "PREPAID"`):
  
    * `YANDEX` — by bank card.
  
    * `APPLE_PAY` — Apple Pay (not in use).
  
    * `GOOGLE_PAY` — Google Pay (not in use).
  
    * `CREDIT` — on credit.
  
    * `TINKOFF_CREDIT` — on credit from Tinkoff Bank.
  
    * `TINKOFF_INSTALLMENTS` — installments at Tinkoff Bank.
  
    * `EXTERNAL_CERTIFICATE` — with a gift certificate (for example, from the Sberbank Online application).
  
    * `SBP` — through the fast payment system.
  
    * `B2B_ACCOUNT_PREPAYMENT` — The organization pays for the order.
  
    * `MICROCREDIT` - Split based on the MCC (Micro-credit company).
  
    * `BNPL_TBC` - BNPL via an external TBC bank.
  
    * `DIGITAL_RUBLE` - Digital ruble.
  
  
  * Values if payment is selected upon receipt of the order (`"paymentType": "POSTPAID"`):
  
    * `CARD_ON_DELIVERY` — by bank card.
  
    * `BOUND_CARD_ON_DELIVERY` — with a linked bank card upon receipt.
  
    * `BNPL_BANK_ON_DELIVERY` — super Split.
  
    * `BNPL_ON_DELIVERY` — Split.
  
    * `BNPL_TBYB` - Payment after delivery based on Split.
  
    * `CASH_ON_DELIVERY` — in cash.
  
    * `B2B_ACCOUNT_POSTPAYMENT` — the order is paid for by the organization after delivery.
  
  * `UNKNOWN` — unknown type.
  
  Default value: `CASH_ON_DELIVERY`.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `CASH_ON_DELIVERY`, `CARD_ON_DELIVERY`, `BOUND_CARD_ON_DELIVERY`, `BNPL_BANK_ON_DELIVERY`, `BNPL_ON_DELIVERY`, `YANDEX`, `APPLE_PAY`, `EXTERNAL_CERTIFICATE`, `CREDIT`, `GOOGLE_PAY`, `TINKOFF_CREDIT`, `SBP`, `TINKOFF_INSTALLMENTS`, `B2B_ACCOUNT_PREPAYMENT`, `B2B_ACCOUNT_POSTPAYMENT`, `MICROCREDIT`, `BNPL_TBYB`, `BNPL_TBC`, `DIGITAL_RUBLE`, `UNKNOWN`
  {.table-cell}
  ||
  ||
  
  _paymentType_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Order payment type:
  
  * `PREPAID` — payment at checkout.
  
  * `POSTPAID` — payment is made upon receipt of the order.
  
  * `UNKNOWN` — unknown type.
  
  If this parameter is omitted, the order will be paid upon receipt.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `PREPAID`, `POSTPAID`, `UNKNOWN`
  {.table-cell}
  ||
  ||
  
  _status_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Order status:
  
  * `PLACING` — it is being processed, preparing for the reservation.
  
  * `RESERVED` — reserved, but under-registered (only for LaaS).
  
  * `UNPAID` — issued, but not yet paid (if payment is selected at checkout).
  
  * `PROCESSING` — it is under processing.
  
  * `DELIVERY` — transferred to the delivery service.
  
  * `PICKUP` — delivered to the pick-up point.
  
  * `DELIVERED` — received by the buyer.
  
  * `CANCELLED` — cancelled.
  
  * `PENDING` — awaiting processing by the seller.
  
  * `PARTIALLY_RETURNED` — partially refunded.
  
  * `RETURNED` — returned in full.
  
  * `UNKNOWN` — unknown status.
  
  Other values may also be returned. You don't need to process them.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `PLACING`, `RESERVED`, `UNPAID`, `PROCESSING`, `DELIVERY`, `PICKUP`, `DELIVERED`, `CANCELLED`, `PENDING`, `PARTIALLY_RETURNED`, `RETURNED`, `UNKNOWN`
  {.table-cell}
  ||
  ||
  
  _substatus_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Order processing stage (status `PROCESSING`) or the reason for the cancellation of the order (status `CANCELLED`).
  
  * Order values in the status `PROCESSING`:
  
      * `STARTED` — The order has been confirmed, and it can be processed.
  
      * `READY_TO_SHIP` — the order is assembled and ready for shipment.
  
  * Order values in the status `CANCELLED`:
  
      * `RESERVATION_EXPIRED` — The customer did not complete the reserved order within 10 minutes.
  
      * `USER_NOT_PAID` — the buyer did not pay for the order (for the type of payment `PREPAID`) for 30 minutes.
  
      * `USER_UNREACHABLE` — couldn't contact the buyer. To cancel with this reason, the following conditions must be met:
  
        * at least 3 calls from 8 to 21 in the buyer's time zone;
        * the break between the first and third calls is at least 90 minutes;
        * the connection is no shorter than 5 seconds.
  
        If at least one of these conditions is not met (except when the number is unavailable), you will not be able to cancel the order. A response with the error code 400 will be returned.
  
      * `USER_CHANGED_MIND` — the customer cancelled the order for personal reasons.
  
      * `USER_REFUSED_DELIVERY` — the buyer was not satisfied with the terms of delivery.
  
      * `USER_REFUSED_PRODUCT` — the product did not fit the buyer.
  
      * `SHOP_FAILED` — the store cannot complete the order.
  
      * `USER_REFUSED_QUALITY` — the buyer was not satisfied with the quality of the product.
  
      * `USER_IDENTIFICATION_MISMATCH` — The buyer's identification document does not match the data in the order.
  
      * `PURCHASE_GROUP_THRESHOLD_NOT_REACHED_CANCELLED` — The order was part of a group purchase and was canceled because the required number of purchases was not reached.
  
      * `REPLACING_ORDER` — the buyer decided to replace the product with another one on his own initiative.
  
      * `PROCESSING_EXPIRED` — the value is no longer used.
  
      * `PICKUP_EXPIRED` — The shelf life of the order at the pick-up point has expired.
  
      * `TOO_MANY_DELIVERY_DATE_CHANGES` — the order has been postponed too many times.
  
      * `TOO_LONG_DELIVERY` — The order is taking too long to be delivered.
  
      * `INCORRECT_PERSONAL_DATA` — For an order from abroad, the recipient's information is incorrect, and the order will not be checked at customs.
  
  * `TECHNICAL_ERROR` — a technical error on the Market's side. Contact support.
  
  Other values may also be returned. You don't need to process them.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `RESERVATION_EXPIRED`, `USER_NOT_PAID`, `USER_UNREACHABLE`, `USER_CHANGED_MIND`, `USER_REFUSED_DELIVERY`, `USER_REFUSED_PRODUCT`, `SHOP_FAILED`, `USER_REFUSED_QUALITY`, `REPLACING_ORDER`, `PROCESSING_EXPIRED`, `PENDING_EXPIRED`, `SHOP_PENDING_CANCELLED`, `PENDING_CANCELLED`, `USER_FRAUD`, `RESERVATION_FAILED`, `USER_PLACED_OTHER_ORDER`, `USER_BOUGHT_CHEAPER`, `MISSING_ITEM`, `BROKEN_ITEM`, `WRONG_ITEM`, `PICKUP_EXPIRED`, `DELIVERY_PROBLEMS`, `LATE_CONTACT`, `CUSTOM`, `DELIVERY_SERVICE_FAILED`, `WAREHOUSE_FAILED_TO_SHIP`, `DELIVERY_SERVICE_UNDELIVERED`, `PREORDER`, `AWAIT_CONFIRMATION`, `STARTED`, `PACKAGING`, `READY_TO_SHIP`, `SHIPPED`, `ASYNC_PROCESSING`, `WAITING_USER_INPUT`, `WAITING_BANK_DECISION`, `BANK_REJECT_CREDIT_OFFER`, `CUSTOMER_REJECT_CREDIT_OFFER`, `CREDIT_OFFER_FAILED`, `AWAIT_DELIVERY_DATES_CONFIRMATION`, `SERVICE_FAULT`, `DELIVERY_SERVICE_RECEIVED`, `USER_RECEIVED`, `WAITING_FOR_STOCKS`, `AS_PART_OF_MULTI_ORDER`, `READY_FOR_LAST_MILE`, `LAST_MILE_STARTED`, `ANTIFRAUD`, `DELIVERY_USER_NOT_RECEIVED`, `DELIVERY_SERVICE_DELIVERED`, `DELIVERED_USER_NOT_RECEIVED`, `USER_WANTED_ANOTHER_PAYMENT_METHOD`, `USER_RECEIVED_TECHNICAL_ERROR`, `USER_FORGOT_TO_USE_BONUS`, `DELIVERY_SERVICE_NOT_RECEIVED`, `DELIVERY_SERVICE_LOST`, `SHIPPED_TO_WRONG_DELIVERY_SERVICE`, `DELIVERED_USER_RECEIVED`, `WAITING_TINKOFF_DECISION`, `COURIER_SEARCH`, `COURIER_FOUND`, `COURIER_IN_TRANSIT_TO_SENDER`, `COURIER_ARRIVED_TO_SENDER`, `COURIER_RECEIVED`, `COURIER_NOT_FOUND`, `COURIER_NOT_DELIVER_ORDER`, `COURIER_RETURNS_ORDER`, `COURIER_RETURNED_ORDER`, `WAITING_USER_DELIVERY_INPUT`, `PICKUP_SERVICE_RECEIVED`, `PICKUP_USER_RECEIVED`, `CANCELLED_COURIER_NOT_FOUND`, `COURIER_NOT_COME_FOR_ORDER`, `DELIVERY_NOT_MANAGED_REGION`, `INCOMPLETE_CONTACT_INFORMATION`, `INCOMPLETE_MULTI_ORDER`, `INAPPROPRIATE_WEIGHT_SIZE`, `TECHNICAL_ERROR`, `SORTING_CENTER_LOST`, `COURIER_SEARCH_NOT_STARTED`, `LOST`, `AWAIT_PAYMENT`, `AWAIT_LAVKA_RESERVATION`, `USER_WANTS_TO_CHANGE_ADDRESS`, `FULL_NOT_RANSOM`, `PRESCRIPTION_MISMATCH`, `DROPOFF_LOST`, `DROPOFF_CLOSED`, `DELIVERY_TO_STORE_STARTED`, `USER_WANTS_TO_CHANGE_DELIVERY_DATE`, `WRONG_ITEM_DELIVERED`, `DAMAGED_BOX`, `AWAIT_DELIVERY_DATES`, `LAST_MILE_COURIER_SEARCH`, `PICKUP_POINT_CLOSED`, `LEGAL_INFO_CHANGED`, `USER_HAS_NO_TIME_TO_PICKUP_ORDER`, `DELIVERY_CUSTOMS_ARRIVED`, `DELIVERY_CUSTOMS_CLEARED`, `FIRST_MILE_DELIVERY_SERVICE_RECEIVED`, `AWAIT_AUTO_DELIVERY_DATES`, `AWAIT_USER_PERSONAL_DATA`, `NO_PERSONAL_DATA_EXPIRED`, `CUSTOMS_PROBLEMS`, `AWAIT_CASHIER`, `WAITING_POSTPAID_BUDGET_RESERVATION`, `AWAIT_SERVICEABLE_CONFIRMATION`, `POSTPAID_BUDGET_RESERVATION_FAILED`, `AWAIT_CUSTOM_PRICE_CONFIRMATION`, `READY_FOR_PICKUP`, `TOO_MANY_DELIVERY_DATE_CHANGES`, `TOO_LONG_DELIVERY`, `DEFERRED_PAYMENT`, `POSTPAID_FAILED`, `INCORRECT_PERSONAL_DATA`, `CUSTOMS_FAILED_MARKET`, `CUSTOMS_FAILED_USER_COMMERCIAL_ITEMS`, `CUSTOMS_FAILED_USER_DUTY_NOT_PAID`, `CUSTOMS_FAILED_USER_INVALID_PERSONAL_DATA`, `CUSTOMS_FAILED_USER_ADDITIONAL_DATA_NOT_PROVIDED`, `AWAIT_PAYMENT_AFTER_DELIVERY`, `AWAIT_USER_STEAM_FAST_URL`, `USER_IDENTIFICATION_MISMATCH`, `PURCHASE_GROUP_THRESHOLD_NOT_REACHED_CANCELLED`, `UNKNOWN`
  {.table-cell}
  ||
  ||
  
  _taxSystem_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  The store's taxation system at the time of placing the order:
  
  * `ECHN` — the Unified Agricultural Tax (UST).
  
  * `ENVD` — the Unified imputed Income Tax (UTII).
  
  * `OSN` — the general taxation system.
  
  * `PSN` — patent Taxation System (PSN).
  
  * `USN` — simplified Taxation System (STS).
  
  * `USN_MINUS_COST` — simplified taxation system, income reduced by the amount of expenses (USN "Income minus expenses").
  
  * `NPD` — the tax on professional income (NAP).
  
  * `AUSN` — the Automated Simplified Taxation System (ASN).
  
  * `AUSN_MINUS_COST` — an automated simplified taxation system, income reduced by the amount of expenses (ASN "Income minus expenses").
  
  * `UNKNOWN_VALUE` — unknown value.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `OSN`, `USN`, `USN_MINUS_COST`, `ENVD`, `ECHN`, `PSN`, `NPD`, `AUSN`, `AUSN_MINUS_COST`, `UNKNOWN_VALUE`
  {.table-cell}
  ||
  ||
  
  _buyerItemsTotal_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  **Type**: number
  
  
  {% note warning "Параметр устарел и будет отключен 05.10.2026." %}
  
  
  Instead, use `itemsTotal`.
  
  
  {% endnote %}
  
  
  The cost of all items in the order is in the buyer's currency after applying discounts and excluding shipping costs.
  
  {.table-cell}
  ||
  ||
  
  _buyerTotal_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  **Type**: number
  
  
  {% note warning "Параметр устарел и будет отключен 05.10.2026." %}
  
  
   
  
  
  {% endnote %}
  
  
  The cost of all items in the order in the buyer's currency after applying the discounts and taking into account the shipping cost.
  
  {.table-cell}
  ||
  ||
  
  _buyerTotalBeforeDiscount_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  **Type**: number
  
  
  {% note warning "Параметр устарел и будет отключен 05.10.2026." %}
  
  
   
  
  
  {% endnote %}
  
  
  The cost of all items in the order in the buyer's currency before applying discounts and including shipping costs (`buyerItemsTotalBeforeDiscount` + shipping cost).
  
  {.table-cell}
  ||
  ||
  
  _cancelRequested_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: boolean
  
  **For the model only DBS**
  
  Whether a cancellation has been requested.
  
  {.table-cell}
  ||
  ||
  
  _expiryDate_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string&lt;date-dd-MM-yyyy-HH-mm-ss&gt;
  
  _Example:_{.json-schema-reset .json-schema-example} `23-09-2022 09:12:41`
  {.table-cell}
  ||
  ||
  
  _externalOrderId_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The external ID of the order that you submitted to [POST v2/campaigns/{campaignId}/orders/{orderId}/external-id](https://yandex.ru/dev/market/partner-api/doc/en/reference/orders/updateExternalOrderId.md).
  
  _Min length:_{.json-schema-reset .json-schema-assertion} `1`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _notes_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Comment on the order.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _sourcePlatform_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The site is the source of the order:
  
  * `MARKET` — an order placed on the Market.
  
  * `OTHER` — LaaS is an order created by the seller.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `MARKET`, `OZON`, `WILDBERRIES`, `OTHER`
  {.table-cell}
  ||
  ||
  
  _subsidies_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _amount_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: number
  
  The amount of the subsidy.
  {.table-cell}
  ||
  ||
  
  _type_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Type of subsidy:
  
  * `YANDEX_CASHBACK` — discount on Yandex Plus subscription.
  
  * `SUBSIDY` — Yandex. Market discount (for promotions, promo codes, coupons, etc.)
  
  * `DELIVERY` — discount for shipping (DBS).
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `YANDEX_CASHBACK`, `SUBSIDY`, `DELIVERY`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  List of subsidies by type.
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "type": "YANDEX_CASHBACK",
      "amount": 0.5
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _updatedAt_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string&lt;date-dd-MM-yyyy-HH-mm-ss&gt;
  
  _Example:_{.json-schema-reset .json-schema-example} `23-09-2022 09:12:41`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Order.
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "id": 0,
    "externalOrderId": "example",
    "status": "PLACING",
    "substatus": "RESERVATION_EXPIRED",
    "creationDate": "23-09-2022 09:12:41",
    "updatedAt": "23-09-2022 09:12:41",
    "currency": "RUR",
    "itemsTotal": 0.5,
    "deliveryTotal": 0.5,
    "buyerItemsTotal": 0.5,
    "buyerTotal": 0.5,
    "buyerItemsTotalBeforeDiscount": 0.5,
    "buyerTotalBeforeDiscount": 0.5,
    "paymentType": "PREPAID",
    "paymentMethod": "CASH_ON_DELIVERY",
    "fake": true,
    "items": [
      {
        "id": 0,
        "offerId": "example",
        "offerName": "example",
        "price": 0.5,
        "buyerPrice": 0.5,
        "buyerPriceBeforeDiscount": 0.5,
        "priceBeforeDiscount": 0.5,
        "count": 0,
        "vat": "NO_VAT",
        "shopSku": "example",
        "subsidy": 0.5,
        "partnerWarehouseId": "example",
        "promos": [
          {
            "type": "DIRECT_DISCOUNT",
            "discount": 0.5,
            "subsidy": 0.5,
            "shopPromoId": "example",
            "marketPromoId": "example"
          }
        ],
        "instances": [
          {
            "cis": "example",
            "cisFull": "example",
            "uin": "example",
            "rnpt": "example",
            "gtd": "example",
            "countryCode": "RU"
          }
        ],
        "details": [
          {
            "itemCount": 0,
            "itemStatus": "REJECTED",
            "updateDate": "23-09-2022"
          }
        ],
        "subsidies": [
          {
            "type": "YANDEX_CASHBACK",
            "amount": 0.5
          }
        ],
        "requiredInstanceTypes": [
          "CIS"
        ],
        "tags": [
          "ULTIMA"
        ]
      }
    ],
    "subsidies": [
      {
        "type": "YANDEX_CASHBACK",
        "amount": 0.5
      }
    ],
    "delivery": {
      "id": "example",
      "type": "DELIVERY",
      "serviceName": "example",
      "price": 0.5,
      "deliveryPartnerType": "SHOP",
      "courier": {
        "fullName": "example",
        "phone": "example",
        "phoneExtension": "example",
        "vehicleNumber": "example",
        "vehicleDescription": "example"
      },
      "dates": {
        "fromDate": "23-09-2022",
        "toDate": "23-09-2022",
        "fromTime": "12:00:00",
        "toTime": "12:00:00",
        "realDeliveryDate": "23-09-2022"
      },
      "region": {
        "id": 0,
        "name": "example",
        "type": "OTHER",
        "parent": null
      },
      "address": {
        "country": "example",
        "postcode": "example",
        "city": "example",
        "district": "example",
        "subway": "example",
        "street": "example",
        "house": "example",
        "estate": "example",
        "block": "example",
        "building": "example",
        "entrance": "example",
        "entryphone": "example",
        "floor": "example",
        "apartment": "example",
        "phone": "example",
        "recipient": "example",
        "gps": {
          "latitude": 0.5,
          "longitude": 0.5
        }
      },
      "vat": "NO_VAT",
      "deliveryServiceId": 0,
      "logisticPointId": 1,
      "liftType": "NOT_NEEDED",
      "liftPrice": 0.5,
      "outletCode": "example",
      "outletStorageLimitDate": "23-09-2022",
      "dispatchType": "UNKNOWN",
      "tracks": [
        {
          "trackCode": "example",
          "deliveryServiceId": 0
        }
      ],
      "shipments": [
        {
          "id": 0,
          "shipmentDate": "23-09-2022",
          "shipmentTime": "example",
          "tracks": [
            {}
          ],
          "boxes": [
            {}
          ]
        }
      ],
      "estimated": true,
      "eacType": "MERCHANT_TO_COURIER",
      "eacCode": "example",
      "receiveCode": "example"
    },
    "buyer": {
      "id": "example",
      "lastName": "example",
      "firstName": "example",
      "middleName": "example",
      "type": "PERSON"
    },
    "notes": "example",
    "taxSystem": "OSN",
    "cancelRequested": true,
    "expiryDate": "23-09-2022 09:12:41",
    "sourcePlatform": "MARKET"
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  </div>
  
  </div>
  
  <div class="openapi__response__code__400">
  
  ## 400 Bad Request
  
  The request contains incorrect data. [More information about the error](https://yandex.ru/dev/market/partner-api/doc/en/concepts/error-codes.md#400)
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "status": "OK",
    "errors": [
      {
        "code": "example",
        "message": "example"
      }
    ]
  }
  ```
  
  {% endcut %}
  
  **Type**: object
  
  {% cut "**All of 1 type**" %}{.json-schema-combinators data-marker=and}
  
  - **Type**: object
  
    {% cut "**All of 2 types**" %}{.json-schema-combinators data-marker=and}
  
    - **Type**: object
  
      #|
      ||
  
      _status_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The type of response.
      Possible values:
      * `OK` — There are no errors.
      * `ERROR` — an error occurred while processing the request.
  
  
      _Enum:_{.json-schema-reset .json-schema-value} `OK`, `ERROR`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      The standard wrapper for server responses.
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "status": "OK"
      }
      ```
  
      {% endcut %}
  
    - **Type**: object
  
      #|
      ||
  
      _errors_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      {% cut "**Type**: object[]" %}
  
      #|
      ||
  
      _code_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The error code.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      ||
  
      _message_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      **Type**: string
  
      Description of the error.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% endcut %}
  
      A list of errors.
  
      _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      ```
  
      {% endcut %}
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      ```
  
      {% endcut %}
  
    {% endcut %}
  
    A standard wrapper for server errors.
  
    {% cut "**Example**" %}{.json-schema-example}
  
    ```json translate=no
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    ```
  
    {% endcut %}
  
  {% endcut %}
  
  </div>
  
  </div>
  
  <div class="openapi__response__code__401">
  
  ## 401 Unauthorized
  
  The authorization data is not specified in the request. [More information about the error](https://yandex.ru/dev/market/partner-api/doc/en/concepts/error-codes.md#401)
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "status": "OK",
    "errors": [
      {
        "code": "example",
        "message": "example"
      }
    ]
  }
  ```
  
  {% endcut %}
  
  **Type**: object
  
  {% cut "**All of 1 type**" %}{.json-schema-combinators data-marker=and}
  
  - **Type**: object
  
    {% cut "**All of 2 types**" %}{.json-schema-combinators data-marker=and}
  
    - **Type**: object
  
      #|
      ||
  
      _status_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The type of response.
      Possible values:
      * `OK` — There are no errors.
      * `ERROR` — an error occurred while processing the request.
  
  
      _Enum:_{.json-schema-reset .json-schema-value} `OK`, `ERROR`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      The standard wrapper for server responses.
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "status": "OK"
      }
      ```
  
      {% endcut %}
  
    - **Type**: object
  
      #|
      ||
  
      _errors_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      {% cut "**Type**: object[]" %}
  
      #|
      ||
  
      _code_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The error code.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      ||
  
      _message_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      **Type**: string
  
      Description of the error.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% endcut %}
  
      A list of errors.
  
      _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      ```
  
      {% endcut %}
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      ```
  
      {% endcut %}
  
    {% endcut %}
  
    A standard wrapper for server errors.
  
    {% cut "**Example**" %}{.json-schema-example}
  
    ```json translate=no
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    ```
  
    {% endcut %}
  
  {% endcut %}
  
  </div>
  
  </div>
  
  <div class="openapi__response__code__403">
  
  ## 403 Forbidden
  
  The authorization data is incorrect or access to the resource is prohibited. [More information about the error](https://yandex.ru/dev/market/partner-api/doc/en/concepts/error-codes.md#403)
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "status": "OK",
    "errors": [
      {
        "code": "example",
        "message": "example"
      }
    ]
  }
  ```
  
  {% endcut %}
  
  **Type**: object
  
  {% cut "**All of 1 type**" %}{.json-schema-combinators data-marker=and}
  
  - **Type**: object
  
    {% cut "**All of 2 types**" %}{.json-schema-combinators data-marker=and}
  
    - **Type**: object
  
      #|
      ||
  
      _status_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The type of response.
      Possible values:
      * `OK` — There are no errors.
      * `ERROR` — an error occurred while processing the request.
  
  
      _Enum:_{.json-schema-reset .json-schema-value} `OK`, `ERROR`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      The standard wrapper for server responses.
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "status": "OK"
      }
      ```
  
      {% endcut %}
  
    - **Type**: object
  
      #|
      ||
  
      _errors_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      {% cut "**Type**: object[]" %}
  
      #|
      ||
  
      _code_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The error code.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      ||
  
      _message_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      **Type**: string
  
      Description of the error.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% endcut %}
  
      A list of errors.
  
      _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      ```
  
      {% endcut %}
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      ```
  
      {% endcut %}
  
    {% endcut %}
  
    A standard wrapper for server errors.
  
    {% cut "**Example**" %}{.json-schema-example}
  
    ```json translate=no
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    ```
  
    {% endcut %}
  
  {% endcut %}
  
  </div>
  
  </div>
  
  <div class="openapi__response__code__404">
  
  ## 404 Not Found
  
  The requested resource was not found. [More information about the error](https://yandex.ru/dev/market/partner-api/doc/en/concepts/error-codes.md#404)
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "status": "OK",
    "errors": [
      {
        "code": "example",
        "message": "example"
      }
    ]
  }
  ```
  
  {% endcut %}
  
  **Type**: object
  
  {% cut "**All of 1 type**" %}{.json-schema-combinators data-marker=and}
  
  - **Type**: object
  
    {% cut "**All of 2 types**" %}{.json-schema-combinators data-marker=and}
  
    - **Type**: object
  
      #|
      ||
  
      _status_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The type of response.
      Possible values:
      * `OK` — There are no errors.
      * `ERROR` — an error occurred while processing the request.
  
  
      _Enum:_{.json-schema-reset .json-schema-value} `OK`, `ERROR`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      The standard wrapper for server responses.
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "status": "OK"
      }
      ```
  
      {% endcut %}
  
    - **Type**: object
  
      #|
      ||
  
      _errors_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      {% cut "**Type**: object[]" %}
  
      #|
      ||
  
      _code_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The error code.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      ||
  
      _message_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      **Type**: string
  
      Description of the error.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% endcut %}
  
      A list of errors.
  
      _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      ```
  
      {% endcut %}
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      ```
  
      {% endcut %}
  
    {% endcut %}
  
    A standard wrapper for server errors.
  
    {% cut "**Example**" %}{.json-schema-example}
  
    ```json translate=no
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    ```
  
    {% endcut %}
  
  {% endcut %}
  
  </div>
  
  </div>
  
  <div class="openapi__response__code__420">
  
  ## 420 Method Failure
  
  The resource access limit has been exceeded. [More information about the error](https://yandex.ru/dev/market/partner-api/doc/en/concepts/error-codes.md#420)
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "status": "OK",
    "errors": [
      {
        "code": "example",
        "message": "example"
      }
    ]
  }
  ```
  
  {% endcut %}
  
  **Type**: object
  
  {% cut "**All of 1 type**" %}{.json-schema-combinators data-marker=and}
  
  - **Type**: object
  
    {% cut "**All of 2 types**" %}{.json-schema-combinators data-marker=and}
  
    - **Type**: object
  
      #|
      ||
  
      _status_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The type of response.
      Possible values:
      * `OK` — There are no errors.
      * `ERROR` — an error occurred while processing the request.
  
  
      _Enum:_{.json-schema-reset .json-schema-value} `OK`, `ERROR`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      The standard wrapper for server responses.
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "status": "OK"
      }
      ```
  
      {% endcut %}
  
    - **Type**: object
  
      #|
      ||
  
      _errors_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      {% cut "**Type**: object[]" %}
  
      #|
      ||
  
      _code_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The error code.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      ||
  
      _message_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      **Type**: string
  
      Description of the error.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% endcut %}
  
      A list of errors.
  
      _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      ```
  
      {% endcut %}
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      ```
  
      {% endcut %}
  
    {% endcut %}
  
    A standard wrapper for server errors.
  
    {% cut "**Example**" %}{.json-schema-example}
  
    ```json translate=no
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    ```
  
    {% endcut %}
  
  {% endcut %}
  
  </div>
  
  </div>
  
  <div class="openapi__response__code__500">
  
  ## 500 Internal Server Error
  
  Internal error of the Market. [More information about the error](https://yandex.ru/dev/market/partner-api/doc/en/concepts/error-codes.md#500)
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "status": "OK",
    "errors": [
      {
        "code": "example",
        "message": "example"
      }
    ]
  }
  ```
  
  {% endcut %}
  
  **Type**: object
  
  {% cut "**All of 1 type**" %}{.json-schema-combinators data-marker=and}
  
  - **Type**: object
  
    {% cut "**All of 2 types**" %}{.json-schema-combinators data-marker=and}
  
    - **Type**: object
  
      #|
      ||
  
      _status_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The type of response.
      Possible values:
      * `OK` — There are no errors.
      * `ERROR` — an error occurred while processing the request.
  
  
      _Enum:_{.json-schema-reset .json-schema-value} `OK`, `ERROR`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      The standard wrapper for server responses.
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "status": "OK"
      }
      ```
  
      {% endcut %}
  
    - **Type**: object
  
      #|
      ||
  
      _errors_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      {% cut "**Type**: object[]" %}
  
      #|
      ||
  
      _code_{.json-schema-reset .json-schema-property .json-schema-required}
      {.table-cell}|
      **Type**: string
  
      The error code.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      ||
  
      _message_{.json-schema-reset .json-schema-property}
      {.table-cell}|
      **Type**: string
  
      Description of the error.
  
      _Example:_{.json-schema-reset .json-schema-example} `example`
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% endcut %}
  
      A list of errors.
  
      _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      [
        {
          "code": "example",
          "message": "example"
        }
      ]
      ```
  
      {% endcut %}
      {.table-cell}
      ||
      |#{.json-schema-properties}
  
      {% cut "**Example**" %}{.json-schema-example}
  
      ```json translate=no
      {
        "errors": [
          {
            "code": "example",
            "message": "example"
          }
        ]
      }
      ```
  
      {% endcut %}
  
    {% endcut %}
  
    A standard wrapper for server errors.
  
    {% cut "**Example**" %}{.json-schema-example}
  
    ```json translate=no
    {
      "status": "OK",
      "errors": [
        {
          "code": "example",
          "message": "example"
        }
      ]
    }
    ```
  
    {% endcut %}
  
  {% endcut %}
  
  </div>
  
  </div>
        

- Console

  ```openapi-sandbox translate=no
  pathParams:
    - description: "The ID of the campaign (store) — The technical identifier that represents your store in the Yandex Market system when working through the API. It is uniquely linked to your store, but it is intended only for automated interaction.\n\nYou can find it using a query [GET\_v2/campaigns](../../reference/campaigns/getCampaigns.md) or find it in the seller's office on the Market. Click on your account icon → **Settings** and in the menu on the left, select **APIs and modules**:\n\n* block **Campaign ID**;\n* tab **Query log** → drop-down list in the block **Show logs**.\n\n⚠️ Do not confuse it with:\n- the store's identifier, which is displayed in the merchant's personal account.\n- advertising campaigns.\n"
      name: campaignId
      in: path
      required: true
      schema:
        type: integer
        format: int64
        minimum: 1
    - description: The order ID.
      name: orderId
      in: path
      required: true
      schema:
        type: integer
        format: int64
  searchParams: []
  headers: []
  body: |-
    {
      "order": {
        "status": "PLACING",
        "substatus": "RESERVATION_EXPIRED",
        "delivery": {
          "dates": {
            "realDeliveryDate": "2025-01-01"
          }
        }
      }
    }
  schema:
    type: object
    required:
      - order
    properties:
      order:
        description: Order.
        type: object
        required:
          - status
        properties:
          status:
            description: >
              Order status:
  
  
              * `PLACING` — it is being processed,
              preparing for the reservation.
  
  
              * `RESERVED` — reserved, but
              under-registered (only for LaaS).
  
  
              * `UNPAID` — issued, but not yet paid
              (if payment is selected at checkout).
  
  
              * `PROCESSING` — it is under
              processing.
  
  
              * `DELIVERY` — transferred to the
              delivery service.
  
  
              * `PICKUP` — delivered to the pick-up
              point.
  
  
              * `DELIVERED` — received by the buyer.
  
  
              * `CANCELLED` — cancelled.
  
  
              * `PENDING` — awaiting processing by
              the seller.
  
  
              * `PARTIALLY_RETURNED` — partially
              refunded.
  
  
              * `RETURNED` — returned in full.
  
  
              * `UNKNOWN` — unknown status.
  
  
              Other values may also be returned. You don't need to process them.
            type: string
            enum:
              - PLACING
              - RESERVED
              - UNPAID
              - PROCESSING
              - DELIVERY
              - PICKUP
              - DELIVERED
              - CANCELLED
              - PENDING
              - PARTIALLY_RETURNED
              - RETURNED
              - UNKNOWN
          substatus:
            description: >
              Order processing stage (status `PROCESSING`) or the
              reason for the cancellation of the order (status
              `CANCELLED`).
  
  
              * Order values in the status `PROCESSING`:
  
                  * `STARTED` — The order has been confirmed, and it can be processed.
  
                  * `READY_TO_SHIP` — the order is assembled and ready for shipment.
  
              * Order values in the status `CANCELLED`:
  
                  * `RESERVATION_EXPIRED` — The customer did not complete the reserved order within 10 minutes.
  
                  * `USER_NOT_PAID` — the buyer did not pay for the order (for the type of payment `PREPAID`) for 30 minutes.
  
                  * `USER_UNREACHABLE` — couldn't contact the buyer. To cancel with this reason, the following conditions must be met:
  
                    * at least 3 calls from 8 to 21 in the buyer's time zone;
                    * the break between the first and third calls is at least 90 minutes;
                    * the connection is no shorter than 5 seconds.
  
                    If at least one of these conditions is not met (except when the number is unavailable), you will not be able to cancel the order. A response with the error code 400 will be returned.
  
                  * `USER_CHANGED_MIND` — the customer cancelled the order for personal reasons.
  
                  * `USER_REFUSED_DELIVERY` — the buyer was not satisfied with the terms of delivery.
  
                  * `USER_REFUSED_PRODUCT` — the product did not fit the buyer.
  
                  * `SHOP_FAILED` — the store cannot complete the order.
  
                  * `USER_REFUSED_QUALITY` — the buyer was not satisfied with the quality of the product.
  
                  * `USER_IDENTIFICATION_MISMATCH` — The buyer's identification document does not match the data in the order.
  
                  * `PURCHASE_GROUP_THRESHOLD_NOT_REACHED_CANCELLED` — The order was part of a group purchase and was canceled because the required number of purchases was not reached.
  
                  * `REPLACING_ORDER` — the buyer decided to replace the product with another one on his own initiative.
  
                  * `PROCESSING_EXPIRED` — the value is no longer used.
  
                  * `PICKUP_EXPIRED` — The shelf life of the order at the pick-up point has expired.
  
                  * `TOO_MANY_DELIVERY_DATE_CHANGES` — the order has been postponed too many times.
  
                  * `TOO_LONG_DELIVERY` — The order is taking too long to be delivered.
  
                  * `INCORRECT_PERSONAL_DATA` — For an order from abroad, the recipient's information is incorrect, and the order will not be checked at customs.
  
              * `TECHNICAL_ERROR` — a technical
              error on the Market's side. Contact support.
  
  
              Other values may also be returned. You don't need to process them.
            type: string
            enum:
              - RESERVATION_EXPIRED
              - USER_NOT_PAID
              - USER_UNREACHABLE
              - USER_CHANGED_MIND
              - USER_REFUSED_DELIVERY
              - USER_REFUSED_PRODUCT
              - SHOP_FAILED
              - USER_REFUSED_QUALITY
              - REPLACING_ORDER
              - PROCESSING_EXPIRED
              - PENDING_EXPIRED
              - SHOP_PENDING_CANCELLED
              - PENDING_CANCELLED
              - USER_FRAUD
              - RESERVATION_FAILED
              - USER_PLACED_OTHER_ORDER
              - USER_BOUGHT_CHEAPER
              - MISSING_ITEM
              - BROKEN_ITEM
              - WRONG_ITEM
              - PICKUP_EXPIRED
              - DELIVERY_PROBLEMS
              - LATE_CONTACT
              - CUSTOM
              - DELIVERY_SERVICE_FAILED
              - WAREHOUSE_FAILED_TO_SHIP
              - DELIVERY_SERVICE_UNDELIVERED
              - PREORDER
              - AWAIT_CONFIRMATION
              - STARTED
              - PACKAGING
              - READY_TO_SHIP
              - SHIPPED
              - ASYNC_PROCESSING
              - WAITING_USER_INPUT
              - WAITING_BANK_DECISION
              - BANK_REJECT_CREDIT_OFFER
              - CUSTOMER_REJECT_CREDIT_OFFER
              - CREDIT_OFFER_FAILED
              - AWAIT_DELIVERY_DATES_CONFIRMATION
              - SERVICE_FAULT
              - DELIVERY_SERVICE_RECEIVED
              - USER_RECEIVED
              - WAITING_FOR_STOCKS
              - AS_PART_OF_MULTI_ORDER
              - READY_FOR_LAST_MILE
              - LAST_MILE_STARTED
              - ANTIFRAUD
              - DELIVERY_USER_NOT_RECEIVED
              - DELIVERY_SERVICE_DELIVERED
              - DELIVERED_USER_NOT_RECEIVED
              - USER_WANTED_ANOTHER_PAYMENT_METHOD
              - USER_RECEIVED_TECHNICAL_ERROR
              - USER_FORGOT_TO_USE_BONUS
              - DELIVERY_SERVICE_NOT_RECEIVED
              - DELIVERY_SERVICE_LOST
              - SHIPPED_TO_WRONG_DELIVERY_SERVICE
              - DELIVERED_USER_RECEIVED
              - WAITING_TINKOFF_DECISION
              - COURIER_SEARCH
              - COURIER_FOUND
              - COURIER_IN_TRANSIT_TO_SENDER
              - COURIER_ARRIVED_TO_SENDER
              - COURIER_RECEIVED
              - COURIER_NOT_FOUND
              - COURIER_NOT_DELIVER_ORDER
              - COURIER_RETURNS_ORDER
              - COURIER_RETURNED_ORDER
              - WAITING_USER_DELIVERY_INPUT
              - PICKUP_SERVICE_RECEIVED
              - PICKUP_USER_RECEIVED
              - CANCELLED_COURIER_NOT_FOUND
              - COURIER_NOT_COME_FOR_ORDER
              - DELIVERY_NOT_MANAGED_REGION
              - INCOMPLETE_CONTACT_INFORMATION
              - INCOMPLETE_MULTI_ORDER
              - INAPPROPRIATE_WEIGHT_SIZE
              - TECHNICAL_ERROR
              - SORTING_CENTER_LOST
              - COURIER_SEARCH_NOT_STARTED
              - LOST
              - AWAIT_PAYMENT
              - AWAIT_LAVKA_RESERVATION
              - USER_WANTS_TO_CHANGE_ADDRESS
              - FULL_NOT_RANSOM
              - PRESCRIPTION_MISMATCH
              - DROPOFF_LOST
              - DROPOFF_CLOSED
              - DELIVERY_TO_STORE_STARTED
              - USER_WANTS_TO_CHANGE_DELIVERY_DATE
              - WRONG_ITEM_DELIVERED
              - DAMAGED_BOX
              - AWAIT_DELIVERY_DATES
              - LAST_MILE_COURIER_SEARCH
              - PICKUP_POINT_CLOSED
              - LEGAL_INFO_CHANGED
              - USER_HAS_NO_TIME_TO_PICKUP_ORDER
              - DELIVERY_CUSTOMS_ARRIVED
              - DELIVERY_CUSTOMS_CLEARED
              - FIRST_MILE_DELIVERY_SERVICE_RECEIVED
              - AWAIT_AUTO_DELIVERY_DATES
              - AWAIT_USER_PERSONAL_DATA
              - NO_PERSONAL_DATA_EXPIRED
              - CUSTOMS_PROBLEMS
              - AWAIT_CASHIER
              - WAITING_POSTPAID_BUDGET_RESERVATION
              - AWAIT_SERVICEABLE_CONFIRMATION
              - POSTPAID_BUDGET_RESERVATION_FAILED
              - AWAIT_CUSTOM_PRICE_CONFIRMATION
              - READY_FOR_PICKUP
              - TOO_MANY_DELIVERY_DATE_CHANGES
              - TOO_LONG_DELIVERY
              - DEFERRED_PAYMENT
              - POSTPAID_FAILED
              - INCORRECT_PERSONAL_DATA
              - CUSTOMS_FAILED_MARKET
              - CUSTOMS_FAILED_USER_COMMERCIAL_ITEMS
              - CUSTOMS_FAILED_USER_DUTY_NOT_PAID
              - CUSTOMS_FAILED_USER_INVALID_PERSONAL_DATA
              - CUSTOMS_FAILED_USER_ADDITIONAL_DATA_NOT_PROVIDED
              - AWAIT_PAYMENT_AFTER_DELIVERY
              - AWAIT_USER_STEAM_FAST_URL
              - USER_IDENTIFICATION_MISMATCH
              - PURCHASE_GROUP_THRESHOLD_NOT_REACHED_CANCELLED
              - UNKNOWN
          delivery:
            description: Delivery information.
            type: object
            properties:
              dates:
                description: The range of delivery dates.
                type: object
                properties:
                  realDeliveryDate:
                    description: "**For the model only DBS**\n\nThe actual delivery date.\n<br><br>\nWhen to pass the parameter `realDeliveryDate`:\n\n* Do not pass the parameter if:\n  * transfer the order to any status except `PICKUP` or `DELIVERED`;\n  * changing the order status to `PICKUP` or `DELIVERED` on the day of delivery — the request completion date will be indicated.\n* Transmit the delivery date if you are converting the order to the status `PICKUP` or `DELIVERED` not on the day of delivery. You cannot specify a future delivery date.\n\n  \n  :::no-translate\n  {% note warning \"Передача статуса после установленного срока снижает индекс качества\" %}\n  :::\n\n\n  Read about the deadlines [in the Help of the Market for sellers](https://yandex.ru/support2/marketplace/ru/quality/tech#dbs).\n\n  \n  :::no-translate\n  {% endnote %}\n  :::\n\n\n  \_\nDate format: `YYYY-MM-DD`.\n"
                    type: string
                    format: date
  bodyType: application/json
  method: put
  security:
    - type: apiKey
      name: 'Api-Key'
      in: header
    - type: oauth2
      x-inline: true
      flows:
        implicit:
          authorizationUrl: https://oauth.yandex.ru/authorize
          scopes:
            market:partner-api: API Яндекс.Маркета / Поиска по товарам для партнеров
  path: v2/campaigns/{campaignId}/orders/{orderId}/status
  host: https://api.partner.market.yandex.ru
  
  ```
        

{% endlist %}


</div>
<!-- endsource: en/api/orders/updateOrderStatus.md -->

[*Deprecated]: No longer supported, please use an alternative and newer version.