---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
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: en/best-practice/part-update.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: en/dg/best-practice/part-update.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/direct/doc/en/llms.txt

# 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).
