---
title: "Дія custom_modules__update"
description: "Оновлює існуючий запис кастомного модуля за ID."
---

# Дія `custom_modules__update`

> **System ID:** `action_custom_modules__update`

## Опис

Оновлює існуючий запис кастомного модуля. ID береться з `fields.id` або з константи модуля (`{module_name}.id`). Поля — з `fields` або з констант користувача. Оновлений запис зберігається в `set_to` / `saved_entity` або в імʼя модуля.

## Події (гілки сценарію)

| Подія | Коли виникає |
|-------|--------------|
| **success** | Запис оновлено й збережено в константу |
| **error** | Немає модуля, запис не знайдено або збій оновлення |

## Параметри

| Параметр | Тип | Обовʼязковий | Типово | Опис |
|----------|-----|--------------|--------|------|
| `module_name` | string | так | — | Alias модуля; також приймається `model` |
| `bot_id` | number | ні | поточний бот | ID бота модуля |
| `fields` | object | ні | `null` | Поля для оновлення; має містити `id` (або ID у константі модуля) |
| `set_to` | string | ні | імʼя модуля | Константа для збереження результату; також `saved_entity` |

## Приклад конфігурації

```json
{
  "module_name": "order",
  "fields": {
    "id": "{{order_id}}",
    "status": "completed",
    "completed_at": "{{current_date}}"
  },
  "set_to": "completed_order"
}
```

## Повʼязані документи

- [Довідник actions](/uk/actionjail/reference/actions-reference.md)
