---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.3
alternate:
  - https://yandex.com/dev/partner-objects/doc/en/reference/patch-resource-id.md
  - https://yandex.com/dev/partner-objects/doc/ru/reference/patch-resource-id.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/partner-objects/doc/ru/llms.txt


# PATCH/{resource-id}

Редактирует параметры указанных объектов.

## Формат запроса {#input}

```
PATCH https://jsonapi.partner2.yandex.com/vX/{resource-id}
```

#|
|| **Параметр** | **Описание** ||
|| `resource-id`
| Идентификатор ресурса, в котором находятся объекты.
||
|#


## Формат тела запроса {#structure-in}

## JSON

```json
{
  "data": [
    {
      "type": "{string}",
      "id": "{string}",
      "attributes": {
        "actions": {...},
        "brands": [
          {
            "bid": "{string}",
            "blocked": {boolean},
            "cpm": {integer}
          },
          {
            ...
          }
        ],
        "client_id": {integer},
        "email": "{string}",
        "excluded_domains": ["{string}"],
        "excluded_phones": ["{string}"],
        "geo": [
          {
            "id": "{string}",
            "cpm": {integer}
          },
          {
            ...
          }
        ],
        "lang": "{string}",
        "lastname": "{string}",
        "level": {integer},
        "login": "{string}",
        "midname": "{string}",
        "multistate": {integer},
        "multistate_name": "{string}",
        "name": "{string}",
        "page_id": {integer},
        "parent_id": {integer},
        "regularity": {integer},
        "roles": "{string}",
        "status": "{string}"
      }
    },
    {
      ...
    }
  ]
}
```

## Параметры тела запроса {#spec-in}

- **data** [*](*Обязательный_параметр) Объект с параметрами.

  - **id** [*](*Обязательный_параметр) Идентификатор объекта.

  - **type** [*](*Обязательный_параметр) Тип ресурса.

  - **attributes** [*](*Обязательный_параметр) Параметры объекта.

      {% note alert "Ограничение." %}

      Допустимые значения зависят от ресурса, к которому относится объект, и перечислены в параметре `editable_fields` операции [GET/{resource-id}/{object-id}](https://yandex.com/dev/partner-objects/doc/ru/reference/get-resource-id-object-id.md). Ниже, для примера, приведена часть параметров.

      {% endnote %}

    - **actions** Действия, допустимые для текущего объекта.

    - **brands** Бренды, установленные на текущем объекте.

      - **bid** Минимальная ставка, необходимая для показа бренда (в рублях).

      - **blocked** Бренд заблокирован (`true` или `false`).

      - **cpm** Минимальный CPM, необходимый для показа в текущем регионе (в рублях).

    - **client_id** Идентификатор клиента.

    - **email** Электронная почта клиента.

    - **excluded_domains** Исключенные домены.

    - **excluded_phones** Исключенные телефоны.

    - **geo** Региональные таргетинги, установленные на текущем объекте.

      - **id** Идентификатор региона. Узнать регион можно с помощью операции [GET/{resource-id}](https://yandex.com/dev/partner-objects/doc/ru/reference/get-resource-id.md).

      - **cpm** Минимальный CPM, необходимый для показа в текущем регионе (в рублях).

    - **lang** Язык интерфейса.

    - **lastname** Фамилия клиента.

    - **level** Уровень вложенности.

    - **login** Логин пользователя.

    - **midname** Отчество пользователя.

    - **multistate** Текущий статус объекта.

    - **multistate_name** Текстовое описание статуса объекта.

    - **name** Имя объекта.

    - **page_id** Идентификатор площадки.

    - **parent_id** Идентификатор родительского объекта.

    - **regularity** Порядок сортировки в интерфейсе.

    - **roles**	Роли пользователя.

    - **status** Статус объекта. Допустимые значения:

        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- **sync** — синхронизирован;

        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- **pending** — отправляется.

\* Обязательный параметр

<!--
<tree ><tree-item id="object-params" required="yes"><tree-itemname >data</tree-itemname><tree-itemdesc > Объект с параметрами. </tree-itemdesc><tree-item required="yes"><tree-itemname >id</tree-itemname><tree-itemdesc > Идентификатор объекта. </tree-itemdesc></tree-item><tree-item required="yes" id="type-patch"><tree-itemname >type</tree-itemname><tree-itemdesc > Тип ресурса. </tree-itemdesc></tree-item><tree-item id="attributes-patch" required="yes"><tree-itemname >attributes</tree-itemname><tree-itemdesc > Параметры объекта, которые необходимо изменить. 

{% note alert %}

Допустимые значения зависят от ресурса, к которому относится объект, и перечислены в параметре `editable_fields` операции [GET/{resource-id}/{object-id}](https://yandex.com/dev/partner-objects/doc/ru/reference/get-resource-id-object-id.md). Ниже, для примера, приведена часть параметров.

{% endnote %}

</tree-itemdesc><tree-item id="actions"><tree-itemname >actions</tree-itemname><tree-itemdesc > Действия, допустимые для текущего объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >brands</tree-itemname><tree-itemdesc > Бренды, установленные на текущем объекте. </tree-itemdesc><tree-item ><tree-itemname >bid</tree-itemname><tree-itemdesc > Минимальная ставка, необходимая для показа бренда (в рублях). </tree-itemdesc></tree-item><tree-item ><tree-itemname >blocked</tree-itemname><tree-itemdesc > Бренд заблокирован (`true` или `false`). </tree-itemdesc></tree-item><tree-item ><tree-itemname >cpm</tree-itemname><tree-itemdesc > Минимальный CPM, необходимый для показа бренда (в рублях). </tree-itemdesc></tree-item></tree-item><tree-item ><tree-itemname >client_id</tree-itemname><tree-itemdesc > Идентификатор клиента. </tree-itemdesc></tree-item><tree-item ><tree-itemname >email</tree-itemname><tree-itemdesc > Электронная почта клиента. </tree-itemdesc></tree-item><tree-item ><tree-itemname >excluded_domains</tree-itemname><tree-itemdesc > Исключенные домены. </tree-itemdesc></tree-item><tree-item ><tree-itemname >excluded_phones</tree-itemname><tree-itemdesc > Исключенные телефоны. </tree-itemdesc></tree-item><tree-item id="geo"><tree-itemname >geo</tree-itemname><tree-itemdesc > Региональные таргетинги, установленные на текущем объекте. </tree-itemdesc><tree-item ><tree-itemname >id</tree-itemname><tree-itemdesc id="geo-id"> Идентификатор региона. Узнать регион можно с помощью операции [GET/{resource-id}](https://yandex.com/dev/partner-objects/doc/ru/reference/get-resource-id.md). </tree-itemdesc></tree-item><tree-item ><tree-itemname >cpm</tree-itemname><tree-itemdesc > Минимальный CPM, необходимый для показа в текущем регионе (в рублях). </tree-itemdesc></tree-item></tree-item><tree-item ><tree-itemname >lang</tree-itemname><tree-itemdesc > Язык интерфейса. </tree-itemdesc></tree-item><tree-item ><tree-itemname >lastname</tree-itemname><tree-itemdesc > Фамилия клиента. </tree-itemdesc></tree-item><tree-item ><tree-itemname >level</tree-itemname><tree-itemdesc > Уровень вложенности. </tree-itemdesc></tree-item><tree-item ><tree-itemname >login</tree-itemname><tree-itemdesc > Логин пользователя. </tree-itemdesc></tree-item><tree-item ><tree-itemname >midname</tree-itemname><tree-itemdesc > Отчество пользователя. </tree-itemdesc></tree-item><tree-item ><tree-itemname >multistate</tree-itemname><tree-itemdesc > Текущий статус объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >multistate_name</tree-itemname><tree-itemdesc > Текстовое описание статуса объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >name</tree-itemname><tree-itemdesc > Имя объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >page_id</tree-itemname><tree-itemdesc > Идентификатор площадки. </tree-itemdesc></tree-item><tree-item ><tree-itemname >parent_id</tree-itemname><tree-itemdesc > Идентификатор родительского объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >regularity</tree-itemname><tree-itemdesc > Порядок сортировки в интерфейсе. </tree-itemdesc></tree-item><tree-item ><tree-itemname >roles</tree-itemname><tree-itemdesc > Роли пользователя. </tree-itemdesc></tree-item><tree-item ><tree-itemname >status</tree-itemname><tree-itemdesc > Статус объекта. Допустимые значения:
- sync — синхронизирован;
- pending — отправляется.
</tree-itemdesc></tree-item></tree-item></tree-item></tree>
-->

Общая структура ответа приведена ниже. Порядок следования элементов не гарантируется. В структуре могут присутствовать служебные параметры, которые не описаны в таблице.


## Формат ответа {#output-structure}

## JSON

```json
{
  "data": [
    {
      "relationships": {
        "{string}": {
          "links": {
            "related": "{string}",
            "self": "{string}"
          }
        },
        ...
      },
      "id": "{string}",
      "type": "{string}",
      "attributes": {
        "actions": {...},
        "brands": [
          {
            "bid": "{string}",
            "blocked": {boolean},
            "cpm": {integer}
          },
          {
            ...
          }
        ],
        "client_id": {integer},
        "email": "{string}",
        "excluded_domains": ["{string}"],
        "excluded_phones": ["{string}"],
        "geo": [
          {
            "id": "{string}",
            "cpm": {integer}
          },
          {
            ...
          }
        ],
        "lang": "{string}",
        "lastname": "{string}",
        "level": {integer},
        "login": "{string}",
        "midname": "{string}",
        "multistate": {integer},
        "multistate_name": "{string}",
        "name": "{string}",
        "page_id": {integer},
        "parent_id": {integer},
        "regularity": {integer},
        "roles": "{string}",
        "status": "{string}"
      },
      "links": {
        "self": "{string}"
      }
    },
    {
     ...
    }
  ]
}       
```

## Параметры ответа {#spec-output}

- **data** Массив с информацией по указанному объекту.

  - **relationships** Связанные ресурсы и объекты.

    - **links** Ссылки на объекты, связанные с текущим объектом.

      - **related** Ссылка на список связанных объектов с параметрами.

      - **self** Ссылка на список связанных объектов.

  - **id** Идентификатор объекта.

  - **type** Тип ресурса.

  - **attributes** [*](*Обязательный_параметр) Параметры объекта.

      {% note alert "Ограничение." %}

      Допустимые значения зависят от ресурса, к которому относится объект, и перечислены в параметре `editable_fields` операции [GET/{resource-id}/{object-id}](https://yandex.com/dev/partner-objects/doc/ru/reference/get-resource-id-object-id.md). Ниже, для примера, приведена часть параметров.

      {% endnote %}

    - **actions** Действия, допустимые для текущего объекта.

    - **brands** Бренды, установленные на текущем объекте.

      - **bid** Минимальная ставка, необходимая для показа бренда (в рублях).

      - **blocked** Бренд заблокирован (`true` или `false`).

      - **cpm** Минимальный CPM, необходимый для показа в текущем регионе (в рублях).

    - **client_id** Идентификатор клиента.

    - **email** Электронная почта клиента.

    - **excluded_domains** Исключенные домены.

    - **excluded_phones** Исключенные телефоны.

    - **geo** Региональные таргетинги, установленные на текущем объекте.

      - **id** Идентификатор региона. Узнать регион можно с помощью операции [GET/{resource-id}](https://yandex.com/dev/partner-objects/doc/ru/reference/get-resource-id.md).

      - **cpm** Минимальный CPM, необходимый для показа в текущем регионе (в рублях).

    - **lang** Язык интерфейса.

    - **lastname** Фамилия клиента.

    - **level** Уровень вложенности.

    - **login** Логин пользователя.

    - **midname** Отчество пользователя.

    - **multistate** Текущий статус объекта.

    - **multistate_name** Текстовое описание статуса объекта.

    - **name** Имя объекта.

    - **page_id** Идентификатор площадки.

    - **parent_id** Идентификатор родительского объекта.

    - **regularity** Порядок сортировки в интерфейсе.

    - **roles** Роли пользователя.

    - **status** Статус объекта. Допустимые значения:

        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- **sync** — синхронизирован;

        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- **pending** — отправляется.

  - **links** Ссылки, связанные с объектом.

    - **self** Ссылка на текущий объект.

\* Обязательный параметр


<!--
<tree ><tree-item ><tree-itemname >data</tree-itemname><tree-itemdesc id="data"> Массив с информацией по объектам указанного ресурса. </tree-itemdesc><tree-item id="relationships"><tree-itemname >relationships</tree-itemname><tree-itemdesc > Связанные ресурсы и объекты. </tree-itemdesc><tree-item ><tree-itemname >links</tree-itemname><tree-itemdesc > Ссылки на объекты, связанные с текущим объектом. </tree-itemdesc><tree-item ><tree-itemname >related</tree-itemname><tree-itemdesc > Ссылка на список связанных объектов с параметрами. </tree-itemdesc></tree-item><tree-item ><tree-itemname >self</tree-itemname><tree-itemdesc > Ссылка на список связанных объектов. </tree-itemdesc></tree-item></tree-item></tree-item><tree-item ><tree-itemname >id</tree-itemname><tree-itemdesc > Идентификатор объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >type</tree-itemname><tree-itemdesc > Тип ресурса. </tree-itemdesc></tree-item><tree-item id="attributes-patch" required="yes"><tree-itemname >attributes</tree-itemname><tree-itemdesc > Параметры объекта, которые необходимо изменить. 

{% note alert %}

Допустимые значения зависят от ресурса, к которому относится объект, и перечислены в параметре `editable_fields` операции [GET/{resource-id}/{object-id}](https://yandex.com/dev/partner-objects/doc/ru/reference/get-resource-id-object-id.md). Ниже, для примера, приведена часть параметров.

{% endnote %}

</tree-itemdesc><tree-item id="actions"><tree-itemname >actions</tree-itemname><tree-itemdesc > Действия, допустимые для текущего объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >brands</tree-itemname><tree-itemdesc > Бренды, установленные на текущем объекте. </tree-itemdesc><tree-item ><tree-itemname >bid</tree-itemname><tree-itemdesc > Минимальная ставка, необходимая для показа бренда (в рублях). </tree-itemdesc></tree-item><tree-item ><tree-itemname >blocked</tree-itemname><tree-itemdesc > Бренд заблокирован (`true` или `false`). </tree-itemdesc></tree-item><tree-item ><tree-itemname >cpm</tree-itemname><tree-itemdesc > Минимальный CPM, необходимый для показа бренда (в рублях). </tree-itemdesc></tree-item></tree-item><tree-item ><tree-itemname >client_id</tree-itemname><tree-itemdesc > Идентификатор клиента. </tree-itemdesc></tree-item><tree-item ><tree-itemname >email</tree-itemname><tree-itemdesc > Электронная почта клиента. </tree-itemdesc></tree-item><tree-item ><tree-itemname >excluded_domains</tree-itemname><tree-itemdesc > Исключенные домены. </tree-itemdesc></tree-item><tree-item ><tree-itemname >excluded_phones</tree-itemname><tree-itemdesc > Исключенные телефоны. </tree-itemdesc></tree-item><tree-item id="geo"><tree-itemname >geo</tree-itemname><tree-itemdesc > Региональные таргетинги, установленные на текущем объекте. </tree-itemdesc><tree-item ><tree-itemname >id</tree-itemname><tree-itemdesc id="geo-id"> Идентификатор региона. Узнать регион можно с помощью операции [GET/{resource-id}](https://yandex.com/dev/partner-objects/doc/ru/reference/get-resource-id.md). </tree-itemdesc></tree-item><tree-item ><tree-itemname >cpm</tree-itemname><tree-itemdesc > Минимальный CPM, необходимый для показа в текущем регионе (в рублях). </tree-itemdesc></tree-item></tree-item><tree-item ><tree-itemname >lang</tree-itemname><tree-itemdesc > Язык интерфейса. </tree-itemdesc></tree-item><tree-item ><tree-itemname >lastname</tree-itemname><tree-itemdesc > Фамилия клиента. </tree-itemdesc></tree-item><tree-item ><tree-itemname >level</tree-itemname><tree-itemdesc > Уровень вложенности. </tree-itemdesc></tree-item><tree-item ><tree-itemname >login</tree-itemname><tree-itemdesc > Логин пользователя. </tree-itemdesc></tree-item><tree-item ><tree-itemname >midname</tree-itemname><tree-itemdesc > Отчество пользователя. </tree-itemdesc></tree-item><tree-item ><tree-itemname >multistate</tree-itemname><tree-itemdesc > Текущий статус объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >multistate_name</tree-itemname><tree-itemdesc > Текстовое описание статуса объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >name</tree-itemname><tree-itemdesc > Имя объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >page_id</tree-itemname><tree-itemdesc > Идентификатор площадки. </tree-itemdesc></tree-item><tree-item ><tree-itemname >parent_id</tree-itemname><tree-itemdesc > Идентификатор родительского объекта. </tree-itemdesc></tree-item><tree-item ><tree-itemname >regularity</tree-itemname><tree-itemdesc > Порядок сортировки в интерфейсе. </tree-itemdesc></tree-item><tree-item ><tree-itemname >roles</tree-itemname><tree-itemdesc > Роли пользователя. </tree-itemdesc></tree-item><tree-item ><tree-itemname >status</tree-itemname><tree-itemdesc > Статус объекта. Допустимые значения:
- sync — синхронизирован;
- pending — отправляется.
</tree-itemdesc></tree-item></tree-item><tree-item id="links-self"><tree-itemname >links</tree-itemname><tree-itemdesc id="links"> Ссылки, связанные с объектом. </tree-itemdesc><tree-item ><tree-itemname >self</tree-itemname><tree-itemdesc id="self"> Ссылка на текущий объект. </tree-itemdesc></tree-item></tree-item></tree-item></tree>
-->


## Пример для JSON {#example-JSON}

> Запрос:
> 
> ```
> curl -i -g -H "Accept: application/vnd.api+json" -H "Content-Type: application/vnd.api+json" -H "Authorization: token 66..." -X PATCH 'https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign' -d '{"data":[{"type":"context_on_site_campaign","id":"12","attributes":{"excluded_domains":["test-domain1.ru","test-domain2.ru"]}},{"type":"content_on_site_campaign","id":"3","attributes":{"excluded_domains":["test-domain3.ru","test-domain4.ru"]}}]}'
> ```
> 
> Ответ:
> 
> ```json
> HTTP/1.1 200 OK
> Server: nginx/1.8.1
> Date: Tue, 17 Jan 2017 13:18:05 GMT
> Content-Type: application/vnd.api+json
> Content-Length: 2652
> Connection: keep-alive
>         
> {
>   "data": [
>     {
>       "relationships": {
>         "context_on_site_adblock": {
>           "links": {
>             "related": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/12/context_on_site_adblock",
>             "self": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/12/relationships/context_on_site_adblock"
>           }
>         },
>         "blocks": {
>           "links": {
>             "related": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/12/blocks",
>             "self": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/12/relationships/blocks"
>           }
>         },
>         "context_on_site_adfox": {
>           "links": {
>             "related": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/12/context_on_site_adfox",
>             "self": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/12/relationships/context_on_site_adfox"
>           }
>         },
>         "context_on_site_rtb": {
>           "links": {
>             "related": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/12/context_on_site_rtb",
>             "self": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/12/relationships/context_on_site_rtb"
>           }
>         }
>       },
>       "id": "12",
>       "type": "context_on_site_campaign",
>       "attributes": {
>         "excluded_domains": ["test-domain1.ru","test-domain2.ru"]
>       },
>       "links": {
>         "self": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/12"
>       }
>     },
>     {
>       "relationships": {
>         "context_on_site_adblock": {
>           "links": {
>             "related": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/3/context_on_site_adblock",
>             "self": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/3/relationships/context_on_site_adblock"
>           }
>         },
>         "blocks": {
>           "links": {
>             "related": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/3/blocks",
>             "self": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/3/relationships/blocks"
>           }
>         },
>         "context_on_site_adfox": {
>           "links": {
>             "related": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/3/context_on_site_adfox",
>             "self": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/3/relationships/context_on_site_adfox"
>           }
>         },
>         "context_on_site_rtb": {
>           "links": {
>             "related": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/3/context_on_site_rtb",
>             "self": "https://jjsonapi.partner2.yandex.com/v1/context_on_site_campaign/3/relationships/context_on_site_rtb"
>           }
>         }
>       },
>       "id": "3",
>       "type": "context_on_site_campaign",
>       "source-attributes": {
>         "excluded_domains": ["test-domain3.ru","test-domain4.ru"]
>       },
>       "links": {
>         "self": "https://jsonapi.partner2.yandex.com/v1/context_on_site_campaign/3"
>       }
>     }
>   ]
> }   
> ```


[*Обязательный_параметр]: Обязательный параметр
