---
metadata:
  - name: generator
    content: Diplodoc Platform v5.66.1
alternate:
  - https://yandex.com/dev/direct/doc/en/best-practice/part-update.md
  - https://yandex.com/dev/direct/doc/ru/best-practice/part-update.md
  - href: https://yandex.com/dev/direct/doc/en/best-practice/part-update.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com/dev/direct/doc/en/llms.txt?revision=r22022696
    rel: describedby
sourcePath: en/dg/best-practice/part-update.md
title: Editing separate parameters
description: How to change individual object parameters using the update method — specify the ID and the fields being changed, while the values of other parameters remain unchanged
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/direct/doc/en/llms.txt?revision=r22022696


# Editing separate parameters

When using the `update` method to change an object, there is no need to pass the full set of object parameters.  It is sufficient to specify the object ID and the parameters being changed.  Values of omitted parameters don't change.

{% note info %}

Before saving the changes in the Yandex Direct database, the validity of the entire object as a whole is checked (not just the parameters that were passed).  If an object is invalid, the operation won't apply to this object.

{% endnote %}

If a parameter supports the `null` value, you can reset (clear) the value. See the section [The null (nil) value](https://yandex.com/dev/direct/doc/en/best-practice/nillable.md).
