---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://yandex.ru/dev/market/partner-api/doc/en/reference/outlets/updateOutlet.md
  - https://yandex.ru/dev/market/partner-api/doc/ru/reference/outlets/updateOutlet.md
  - https://yandex.ru/dev/market/partner-api/doc/zh/reference/outlets/updateOutlet.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/market/partner-api/doc/en/llms.txt

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

# Changing information about the point of sale

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

{% list tabs %}

- Info

  
  <!-- source: en/_auto/method_scopes/updateOutlet.md -->
  **The method is available for the [DBS](https://yandex.ru/dev/market/partner-api/doc/en/overview/dbs.md) model.**

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

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

  {% endcut %}
  <!-- endsource: en/_auto/method_scopes/updateOutlet.md -->
  
  
  Changes the information about the store's point of sale on the Market.
  
  
  <!-- source: en/_auto/method_limits/updateOutlet.md -->
  |<div style="text-align: left;">**⚙️ Limit without subscription:** 35 000 requests per hour<br>**⭐️ [Limit with Medium subscription](https://yandex.ru/support/marketplace/ru/marketing/subscription):** 100 000 requests per hour</div>|
  |-|
  <!-- endsource: en/_auto/method_limits/updateOutlet.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}/outlets/{outletId}
  ```
  
  </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}
  ||
  ||
  
  _outletId_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  The ID of the point of sale.
  
  _Min value:_{.json-schema-reset .json-schema-assertion} `1`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "name": "example",
    "type": "DEPOT",
    "coords": "example",
    "isMain": true,
    "shopOutletCode": "example",
    "visibility": "HIDDEN",
    "address": {
      "regionId": 0,
      "street": "example",
      "number": "example",
      "building": "example",
      "estate": "example",
      "block": "example",
      "additional": "example",
      "km": 0,
      "city": "example"
    },
    "phones": [
      "example"
    ],
    "workingSchedule": {
      "workInHoliday": true,
      "scheduleItems": [
        {
          "startDay": "MONDAY",
          "endDay": "MONDAY",
          "startTime": "09:59",
          "endTime": "23:59"
        }
      ]
    },
    "deliveryRules": [
      {
        "minDeliveryDays": 0,
        "maxDeliveryDays": 0,
        "deliveryServiceId": 1,
        "orderBefore": 0,
        "priceFreePickup": 0.5,
        "unspecifiedDeliveryInterval": true
      }
    ],
    "storagePeriod": 0
  }
  ```
  
  {% endcut %}
  
  #|
  || **Name** | **Description** ||
  ||
  
  _address_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _regionId_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: integer
  
  ID of the region.
  
  You can get the ID using a request [GET v2/regions](https://yandex.ru/dev/market/partner-api/doc/en/reference/regions/searchRegionsByName.md).
  
  
  {% note alert "Типы регионов при создании и редактировании точек продаж" %}
  
  
  Specify only the following types of regions `TOWN` (city), `CITY` (large city) and `REPUBLIC_AREA` (district of the federal subject). The type of the region is specified in the output parameters `type` requests [GET v2/regions](https://yandex.ru/dev/market/partner-api/doc/en/reference/regions/searchRegionsByName.md) and [GET v2/regions/{regionId}](https://yandex.ru/dev/market/partner-api/doc/en/reference/regions/searchRegionsById.md).
  
  
  {% endnote %}
  
  
  {.table-cell}
  ||
  ||
  
  _additional_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Additional information.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _block_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Building number.
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `16`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _building_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Building number.
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `16`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _city_{.json-schema-reset .json-schema-property .json-schema-deprecated}_[ ](*Deprecated)_{.openapi-deprecated .openapi-deprecated-compact}
  {.table-cell}|
  **Type**: string
  
  
  {% note warning "В ответах города и населенные пункты возвращаются в параметре `regionId`." %}
  
  
   
  
  
  {% endnote %}
  
  
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `200`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _estate_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Ownership number.
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `16`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _km_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: integer
  
  The ordinal number of the kilometer of the road where the point of sale is located, if there is no street.
  {.table-cell}
  ||
  ||
  
  _number_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The house number.
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `256`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _street_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Street.
  
  _Max length:_{.json-schema-reset .json-schema-assertion} `512`
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  The address of the point of sale.
  
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "regionId": 0,
    "street": "example",
    "number": "example",
    "building": "example",
    "estate": "example",
    "block": "example",
    "additional": "example",
    "km": 0,
    "city": "example"
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _name_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  The name of the point of sale.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _phones_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string[]
  
  The phone numbers of the point of sale.
  Send the number in the format: `+<country code>(<city code>)<number>[#<extension>]`.
  
  Examples:
  - `+7 (999) 999-99-99`
  - `+7 (999) 999-99-99#1234`
  
  
  _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
  [
    "example"
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _type_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  The type of point of sale.
  
  Possible values:
  
  * `DEPOT` — the order pick-up point.
  * `MIXED` — a mixed type of point of sale (sales floor and order pick-up point).
  * `RETAIL` — retail point of sale (sales floor).
  * `NOT_DEFINED` — unknown type of point of sale. An error occurred when determining the type.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `DEPOT`, `MIXED`, `RETAIL`, `NOT_DEFINED`
  {.table-cell}
  ||
  ||
  
  _workingSchedule_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  {% cut "**Type**: object" %}
  
  #|
  ||
  
  _scheduleItems_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _endDay_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Day of the week:
  
  * `MONDAY` — Monday.
  * `TUESDAY` — Tuesday.
  * `WEDNESDAY` — wednesday.
  * `THURSDAY` — Thursday.
  * `FRIDAY` — Friday.
  * `SATURDAY` — Saturday.
  * `SUNDAY` — Sunday.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`
  {.table-cell}
  ||
  ||
  
  _endTime_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  The point of sale is open until the specified hour.
  
  Format: `HH:MM`.
  
  
  _Pattern:_{.json-schema-reset .json-schema-assertion} `^([0-1][0-9]&#124;2[0-3]):[0-5][0-9]$`
  
  _Example:_{.json-schema-reset .json-schema-example} `23:59`
  {.table-cell}
  ||
  ||
  
  _startDay_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  Day of the week:
  
  * `MONDAY` — Monday.
  * `TUESDAY` — Tuesday.
  * `WEDNESDAY` — wednesday.
  * `THURSDAY` — Thursday.
  * `FRIDAY` — Friday.
  * `SATURDAY` — Saturday.
  * `SUNDAY` — Sunday.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`
  {.table-cell}
  ||
  ||
  
  _startTime_{.json-schema-reset .json-schema-property .json-schema-required}
  {.table-cell}|
  **Type**: string
  
  The point of sale is open starting from the specified hour.
  
  Format: `HH:MM`.
  
  
  _Pattern:_{.json-schema-reset .json-schema-assertion} `^([0-1][0-9]&#124;2[0-3]):[0-5][0-9]$`
  
  _Example:_{.json-schema-reset .json-schema-example} `09:59`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  A list of the point of sale's opening hours.
  
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "startDay": "MONDAY",
      "endDay": "MONDAY",
      "startTime": "09:59",
      "endTime": "23:59"
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _workInHoliday_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: boolean
  
  Indicates whether the point of sale is open on public holidays.
  
  Possible values:
  
  * `false` — The point of sale is closed on public holidays.
  * `true` — The point of sale is open on public holidays.
  
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  The list of operating modes of the point of sale.
  
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  {
    "workInHoliday": true,
    "scheduleItems": [
      {
        "startDay": "MONDAY",
        "endDay": "MONDAY",
        "startTime": "09:59",
        "endTime": "23:59"
      }
    ]
  }
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _coords_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  Coordinates of the point of sale.
  
  Format: longitude, latitude. Delimiters: comma and/or space. For example, `20.4522144, 54.7104264`.
  
  If no parameter is passed, the coordinates will be determined by the values of the parameters nested in `address`.
  
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _deliveryRules_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  {% cut "**Type**: object[]" %}
  
  #|
  ||
  
  _deliveryServiceId_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: integer
  
  ID of the product delivery service to the point of sale.
  
  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).
  
  
  _Min value:_{.json-schema-reset .json-schema-assertion} `1`
  {.table-cell}
  ||
  ||
  
  _maxDeliveryDays_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: integer
  
  The maximum delivery time for goods to the point of sale. It is specified in business days.
  
  Minimum value: `0` — delivery on the day of the order.
  
  Maximum value: `60`.
  
  Acceptable delivery time (the difference between `minDeliveryDays` and `maxDeliveryDays`) depend on the region.
  
  For delivery in your region, the difference should not exceed two days. For example, if `minDeliveryDays` is equal to 1, then for `maxDeliveryDays` values from 1 to 3 are allowed.
  
  For delivery to other regions:
  
  * If `minDeliveryDays` up to 18 days, the difference should not exceed four days. For example, if `minDeliveryDays` is equal to 10, then for `maxDeliveryDays` values from 10 to 14 are allowed.
  * If `minDeliveryDays` more than 18 days, the difference should not be more than twice. For example, if `minDeliveryDays` is equal to 21, then for `maxDeliveryDays` values from 21 to 42 are allowed.
  
  Required parameter if `type="DEPOT"` or `type="MIXED"`.
  
  Mutually exclusive with the parameter `unspecifiedDeliveryInterval`.
  
  
  _Min value:_{.json-schema-reset .json-schema-assertion} `0`
  
  _Max value:_{.json-schema-reset .json-schema-assertion} `60`
  {.table-cell}
  ||
  ||
  
  _minDeliveryDays_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: integer
  
  The minimum delivery time for goods to the point of sale. It is specified in business days.
  
  Minimum value: `0` — delivery on the day of the order.
  
  Maximum value: `60`.
  
  Acceptable delivery time (the difference between `minDeliveryDays` and `maxDeliveryDays`) depend on the region.
  
  For delivery in your region, the difference should not exceed two days. For example, if `minDeliveryDays` is equal to 1, then for `maxDeliveryDays` values from 1 to 3 are allowed.
  
  For delivery to other regions:
  
  * If `minDeliveryDays` up to 18 days, the difference should not exceed four days. For example, if `minDeliveryDays` is equal to 10, then for `maxDeliveryDays` values from 10 to 14 are allowed.
  * If `minDeliveryDays` more than 18 days, the difference should not be more than twice. For example, if `minDeliveryDays` is equal to 21, then for `maxDeliveryDays` values from 21 to 42 are allowed.
  
  Required parameter if `type="DEPOT"` or `type="MIXED"`.
  
  Mutually exclusive with the parameter `unspecifiedDeliveryInterval`.
  
  
  _Min value:_{.json-schema-reset .json-schema-assertion} `0`
  
  _Max value:_{.json-schema-reset .json-schema-assertion} `60`
  {.table-cell}
  ||
  ||
  
  _orderBefore_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: integer
  
  The hour before which the customer needs to place the order so that it can be delivered to the point of sale on time from `minDeliveryDays` before `maxDeliveryDays`.
  
  If the customer places the order after the specified hour, it will be delivered on time from `minDeliveryDays` + 1 business day before `maxDeliveryDays` + 1 working day.
  
  Default value: `24`.
  
  
  _Min value:_{.json-schema-reset .json-schema-assertion} `0`
  
  _Max value:_{.json-schema-reset .json-schema-assertion} `24`
  {.table-cell}
  ||
  ||
  
  _priceFreePickup_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: number
  
  The price of the product, starting from which the free pickup of the product from the point of sale is valid.
  {.table-cell}
  ||
  ||
  
  _unspecifiedDeliveryInterval_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: boolean
  
  Indicates the delivery of goods to the point of sale on order.
  
  This flag is set if:
  
  * the exact delivery time to the point of sale is unknown in advance (for example, if the store collects several orders for shipment to the point or locality).
  * all products are made or delivered to order.
  
  Possible values:
  * `true` — The goods are delivered to the point of sale on order.
  
  The parameter is specified only with the value `true`.
  
  Mutually exclusive with parameters `minDeliveryDays` and `maxDeliveryDays`.
  
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  {% endcut %}
  
  Information about the terms of delivery for this point of sale.
  
  Required parameter if the parameter `type=DEPOT` or `type=MIXED`.
  
  
  _Min items:_{.json-schema-reset .json-schema-assertion} `1`
  
  {% cut "**Example**" %}{.json-schema-example}
  
  ```json translate=no
  [
    {
      "minDeliveryDays": 0,
      "maxDeliveryDays": 0,
      "deliveryServiceId": 1,
      "orderBefore": 0,
      "priceFreePickup": 0.5,
      "unspecifiedDeliveryInterval": true
    }
  ]
  ```
  
  {% endcut %}
  {.table-cell}
  ||
  ||
  
  _isMain_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: boolean
  
  Indicates the main point of sale.
  
  Possible values:
  
  * `false` — a non-primary point of sale.
  * `true` — the main point of sale.
  
  {.table-cell}
  ||
  ||
  
  _shopOutletCode_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The ID of the point of sale assigned by the store.
  
  _Example:_{.json-schema-reset .json-schema-example} `example`
  {.table-cell}
  ||
  ||
  
  _storagePeriod_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: integer
  
  The storage period of the order at its own order pick-up point. It is calculated in days.
  {.table-cell}
  ||
  ||
  
  _visibility_{.json-schema-reset .json-schema-property}
  {.table-cell}|
  **Type**: string
  
  The status of the point of sale.
  
  Possible values:
  
  * `HIDDEN` — the point of sale is disabled.
  * `VISIBLE` — The point of sale is enabled.
  * `UNKNOWN` — unknown condition of the point of sale. An error occurred when determining the status.
  
  
  _Enum:_{.json-schema-reset .json-schema-value} `HIDDEN`, `VISIBLE`, `UNKNOWN`
  {.table-cell}
  ||
  |#{.json-schema-properties}
  
  </div>
  
  ## Responses
  
  <div class="openapi__response__code__200">
  
  ## 200 OK
  
  An empty answer.
  
  <div class="openapi-entity">
  
  ### Body
  
  {% cut "application/json" %}
  
  ```json translate=no
  {
    "status": "OK"
  }
  ```
  
  {% endcut %}
  
  **Type**: object
  
  {% cut "**All of 1 type**" %}{.json-schema-combinators data-marker=and}
  
  - {% cut "**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}
  
    {% endcut %}
  
    The standard wrapper for server responses.
  
    {% cut "**Example**" %}{.json-schema-example}
  
    ```json translate=no
    {
      "status": "OK"
    }
    ```
  
    {% endcut %}
  
  {% endcut %}
  
  </div>
  
  </div>
  
  <div class="openapi__response__code__400">
  
  ## 400 Bad Request
  
  The request contains incorrect data. [Learn more about errors when working with points of sale](../../concepts/error-codes#outlets)
  
  
  <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 ID of the point of sale.
      name: outletId
      in: path
      required: true
      schema:
        type: integer
        format: int64
        minimum: 1
  searchParams: []
  headers: []
  body: |-
    {
      "name": "example",
      "type": "DEPOT",
      "coords": "example",
      "isMain": true,
      "shopOutletCode": "example",
      "visibility": "HIDDEN",
      "address": {
        "regionId": 0,
        "street": "example",
        "number": "example",
        "building": "example",
        "estate": "example",
        "block": "example",
        "additional": "example",
        "km": 0,
        "city": "example"
      },
      "phones": [
        "example"
      ],
      "workingSchedule": {
        "workInHoliday": true,
        "scheduleItems": [
          {
            "startDay": "MONDAY",
            "endDay": "MONDAY",
            "startTime": "09:59",
            "endTime": "23:59"
          }
        ]
      },
      "deliveryRules": [
        {
          "minDeliveryDays": 0,
          "maxDeliveryDays": 0,
          "deliveryServiceId": 1,
          "orderBefore": 0,
          "priceFreePickup": 0.5,
          "unspecifiedDeliveryInterval": true
        }
      ],
      "storagePeriod": 0
    }
  schema:
    type: object
    allOf:
      - description: Information about the point of sale.
        type: object
        required:
          - name
          - type
          - address
          - phones
          - workingSchedule
        properties:
          name:
            description: |
              The name of the point of sale.
            type: string
          type:
            description: >
              The type of point of sale.
  
  
              Possible values:
  
  
              * `DEPOT` — the order pick-up point.
  
              * `MIXED` — a mixed type of point of
              sale (sales floor and order pick-up point).
  
              * `RETAIL` — retail point of sale
              (sales floor).
  
              * `NOT_DEFINED` — unknown type of
              point of sale. An error occurred when determining the type.
            type: string
            enum:
              - DEPOT
              - MIXED
              - RETAIL
              - NOT_DEFINED
          coords:
            description: >
              Coordinates of the point of sale.
  
  
              Format: longitude, latitude. Delimiters: comma and/or space. For
              example, `20.4522144, 54.7104264`.
  
  
              If no parameter is passed, the coordinates will be determined by the
              values of the parameters nested in `address`.
            type: string
          isMain:
            description: >
              Indicates the main point of sale.
  
  
              Possible values:
  
  
              * `false` — a non-primary point of
              sale.
  
              * `true` — the main point of sale.
            type: boolean
          shopOutletCode:
            description: The ID of the point of sale assigned by the store.
            type: string
          visibility:
            description: >
              The status of the point of sale.
  
  
              Possible values:
  
  
              * `HIDDEN` — the point of sale is
              disabled.
  
              * `VISIBLE` — The point of sale is
              enabled.
  
              * `UNKNOWN` — unknown condition of the
              point of sale. An error occurred when determining the status.
            type: string
            enum:
              - HIDDEN
              - VISIBLE
              - UNKNOWN
          address:
            description: |
              The address of the point of sale.
            type: object
            required:
              - regionId
            properties:
              regionId:
                description: "ID of the region.\n\nYou can get the ID using a request [GET\_v2/regions](../../reference/regions/searchRegionsByName.md).\n\n\n:::no-translate\n{% note alert \"Типы регионов при создании и редактировании точек продаж\" %}\n:::\n\n\nSpecify only the following types of regions `TOWN` (city), `CITY` (large city) and `REPUBLIC_AREA` (district of the federal subject). The type of the region is specified in the output parameters `type` requests [GET\_v2/regions](../../reference/regions/searchRegionsByName.md) and [GET\_v2/regions/{regionId}](../../reference/regions/searchRegionsById.md).\n\n\n:::no-translate\n{% endnote %}\n:::\n\n"
                type: integer
                format: int64
              street:
                description: Street.
                type: string
                maxLength: 512
              number:
                description: The house number.
                type: string
                maxLength: 256
              building:
                description: Building number.
                type: string
                maxLength: 16
              estate:
                description: Ownership number.
                type: string
                maxLength: 16
              block:
                description: Building number.
                type: string
                maxLength: 16
              additional:
                description: Additional information.
                type: string
              km:
                description: >-
                  The ordinal number of the kilometer of the road where the point
                  of sale is located, if there is no street.
                type: integer
                format: int32
              city:
                description: "\n:::no-translate\n{% note warning \"В ответах города и населенные пункты возвращаются в параметре `regionId`.\" %}\n:::\n\n\n\_\n\n\n:::no-translate\n{% endnote %}\n:::\n\n"
                maxLength: 200
                type: string
                deprecated: true
                x-deprecation-config:
                  shutdown-date: '2026-10-19'
                  replacement-field: regionId
          phones:
            description: >
              The phone numbers of the point of sale.
  
              Send the number in the format: `+<country code>(<city
              code>)<number>[#<extension>]`.
  
  
              Examples:
  
              - `+7 (999) 999-99-99`
  
              - `+7 (999) 999-99-99#1234`
            type: array
            minItems: 1
            uniqueItems: true
            items:
              type: string
              minLength: 1
          workingSchedule:
            description: |
              The list of operating modes of the point of sale.
            type: object
            required:
              - scheduleItems
            properties:
              workInHoliday:
                description: >
                  Indicates whether the point of sale is open on public holidays.
  
  
                  Possible values:
  
  
                  * `false` — The point of sale is
                  closed on public holidays.
  
                  * `true` — The point of sale is
                  open on public holidays.
                type: boolean
              scheduleItems:
                description: |
                  A list of the point of sale's opening hours.
                type: array
                minItems: 1
                items:
                  description: The opening hours of the point of sale.
                  type: object
                  required:
                    - startDay
                    - endDay
                    - startTime
                    - endTime
                  properties:
                    startDay:
                      description: |
                        Day of the week:
  
                        * `MONDAY` — Monday.
                        * `TUESDAY` — Tuesday.
                        * `WEDNESDAY` — wednesday.
                        * `THURSDAY` — Thursday.
                        * `FRIDAY` — Friday.
                        * `SATURDAY` — Saturday.
                        * `SUNDAY` — Sunday.
                      type: string
                      enum:
                        - MONDAY
                        - TUESDAY
                        - WEDNESDAY
                        - THURSDAY
                        - FRIDAY
                        - SATURDAY
                        - SUNDAY
                    endDay:
                      description: |
                        Day of the week:
  
                        * `MONDAY` — Monday.
                        * `TUESDAY` — Tuesday.
                        * `WEDNESDAY` — wednesday.
                        * `THURSDAY` — Thursday.
                        * `FRIDAY` — Friday.
                        * `SATURDAY` — Saturday.
                        * `SUNDAY` — Sunday.
                      type: string
                      enum:
                        - MONDAY
                        - TUESDAY
                        - WEDNESDAY
                        - THURSDAY
                        - FRIDAY
                        - SATURDAY
                        - SUNDAY
                    startTime:
                      description: >
                        The point of sale is open starting from the specified
                        hour.
  
  
                        Format: `HH:MM`.
                      type: string
                      pattern: ^([0-1][0-9]|2[0-3]):[0-5][0-9]$
                      example: '09:59'
                    endTime:
                      description: |
                        The point of sale is open until the specified hour.
  
                        Format: `HH:MM`.
                      type: string
                      pattern: ^([0-1][0-9]|2[0-3]):[0-5][0-9]$
                      example: '23:59'
          deliveryRules:
            description: |
              Information about the terms of delivery for this point of sale.
  
              Required parameter if the parameter `type=DEPOT` or `type=MIXED`.
            type: array
            nullable: true
            minItems: 1
            items:
              description: Information about the terms of delivery for this point of sale.
              type: object
              properties:
                minDeliveryDays:
                  description: >
                    The minimum delivery time for goods to the point of sale. It
                    is specified in business days.
  
  
                    Minimum value: `0` — delivery on
                    the day of the order.
  
  
                    Maximum value: `60`.
  
  
                    Acceptable delivery time (the difference between
                    `minDeliveryDays` and
                    `maxDeliveryDays`) depend on the region.
  
  
                    For delivery in your region, the difference should not exceed
                    two days. For example, if `minDeliveryDays` is
                    equal to 1, then for `maxDeliveryDays` values
                    from 1 to 3 are allowed.
  
  
                    For delivery to other regions:
  
  
                    * If `minDeliveryDays` up to 18 days, the
                    difference should not exceed four days. For example, if
                    `minDeliveryDays` is equal to 10, then for
                    `maxDeliveryDays` values from 10 to 14 are
                    allowed.
  
                    * If `minDeliveryDays` more than 18 days, the
                    difference should not be more than twice. For example, if
                    `minDeliveryDays` is equal to 21, then for
                    `maxDeliveryDays` values from 21 to 42 are
                    allowed.
  
  
                    Required parameter if `type="DEPOT"` or `type="MIXED"`.
  
  
                    Mutually exclusive with the parameter
                    `unspecifiedDeliveryInterval`.
                  type: integer
                  format: int32
                  minimum: 0
                  maximum: 60
                maxDeliveryDays:
                  description: >
                    The maximum delivery time for goods to the point of sale. It
                    is specified in business days.
  
  
                    Minimum value: `0` — delivery on
                    the day of the order.
  
  
                    Maximum value: `60`.
  
  
                    Acceptable delivery time (the difference between
                    `minDeliveryDays` and
                    `maxDeliveryDays`) depend on the region.
  
  
                    For delivery in your region, the difference should not exceed
                    two days. For example, if `minDeliveryDays` is
                    equal to 1, then for `maxDeliveryDays` values
                    from 1 to 3 are allowed.
  
  
                    For delivery to other regions:
  
  
                    * If `minDeliveryDays` up to 18 days, the
                    difference should not exceed four days. For example, if
                    `minDeliveryDays` is equal to 10, then for
                    `maxDeliveryDays` values from 10 to 14 are
                    allowed.
  
                    * If `minDeliveryDays` more than 18 days, the
                    difference should not be more than twice. For example, if
                    `minDeliveryDays` is equal to 21, then for
                    `maxDeliveryDays` values from 21 to 42 are
                    allowed.
  
  
                    Required parameter if `type="DEPOT"` or `type="MIXED"`.
  
  
                    Mutually exclusive with the parameter
                    `unspecifiedDeliveryInterval`.
                  type: integer
                  format: int32
                  minimum: 0
                  maximum: 60
                deliveryServiceId:
                  description: "ID of the product delivery service to the point of sale.\n\nInformation about the delivery service can be obtained by requesting [GET\_delivery/services](../../reference/delivery-services/getDeliveryServices.md).\n"
                  type: integer
                  format: int64
                  minimum: 1
                orderBefore:
                  description: >
                    The hour before which the customer needs to place the order so
                    that it can be delivered to the point of sale on time from
                    `minDeliveryDays` before
                    `maxDeliveryDays`.
  
  
                    If the customer places the order after the specified hour, it
                    will be delivered on time from
                    `minDeliveryDays` + 1 business day before
                    `maxDeliveryDays` + 1 working day.
  
  
                    Default value: `24`.
                  type: integer
                  format: int32
                  minimum: 0
                  maximum: 24
                priceFreePickup:
                  description: >-
                    The price of the product, starting from which the free pickup
                    of the product from the point of sale is valid.
                  type: number
                unspecifiedDeliveryInterval:
                  description: >
                    Indicates the delivery of goods to the point of sale on order.
  
  
                    This flag is set if:
  
  
                    * the exact delivery time to the point of sale is unknown in
                    advance (for example, if the store collects several orders for
                    shipment to the point or locality).
  
                    * all products are made or delivered to order.
  
  
                    Possible values:
  
                    * `true` — The goods are
                    delivered to the point of sale on order.
  
  
                    The parameter is specified only with the value
                    `true`.
  
  
                    Mutually exclusive with parameters
                    `minDeliveryDays` and
                    `maxDeliveryDays`.
                  type: boolean
          storagePeriod:
            description: >-
              The storage period of the order at its own order pick-up point. It
              is calculated in days.
            type: integer
            format: int64
  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}/outlets/{outletId}
  host: https://api.partner.market.yandex.ru
  
  ```
        

{% endlist %}


</div>
<!-- endsource: en/api/outlets/updateOutlet.md -->

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