Перейти к основному содержанию
PATCH
Включить или выключить сценарий

Авторизации

tungo.session_token
string
cookie
обязательно

Сессия кабинета: cookie ставит вход через /v1/auth/* (Better Auth), браузер шлёт её сам — фронтенду кабинета ничего добавлять не нужно (fetch с credentials: 'include'). За HTTPS имя cookie — __Secure-tungo.session_token. Сессия кончилась — 401 authentication_error: отправить на вход.

Параметры пути

co
string
обязательно

id компании, co_… — из GET /v1/companies

id
string
обязательно

id сценария (scn_…)

Пример:

"scn_01jz8x3m4n5p6q7r8s9t0v1w2x"

Тело

application/json

Включить или выключить сценарий.

enabled
boolean
обязательно

true — включить, false — выключить. Включить сценарий с автоодобрением может только тот, у кого есть proposals.approve.

Ответ

Сценарий

Сценарий автоматизации компании: триггер (когда) + действие (что).

id
string
обязательно

id сценария — для адресов …/automations/scenarios/{id} (scn_…)

Пример:

"scn_01jz8x3m4n5p6q7r8s9t0v1w2x"

name
string
обязательно

Название сценария

Пример:

"Разнести поступления с сайта"

enabled
boolean
обязательно

Включён ли. Выключенный не запускается событием и расписанием; вручную — запускается

trigger
object
обязательно

Когда запускается сценарий; вид — в kind (hook, schedule, event, manual).

next_run_at
string<date-time> | null
обязательно

Когда сценарий по расписанию сработает в следующий раз, ISO 8601 UTC. null — сценарий ручной, по событию (хука или Tungo) или выключен, а у расписания с last_workday — ещё и когда производственного календаря сейчас нет (запуск отложен до его появления). Пока компания на паузе, запуск в этот срок встанет в очередь и начнётся после снятия паузы

Пример:

"2026-10-05T09:30:00.000Z"

action
enum<string>
обязательно

Старая форма: действие (у цепочки — первого шага, полностью — steps). agent — ход ИИ-бухгалтера по поручению instruction (готовит предложения — документы для 1С); checks — проверки учёта без ИИ и без предложений; directbank — опрос выписки DirectBank без ИИ (предложения — выпиской дня)

Доступные опции:
agent,
checks,
directbank
instruction
string
обязательно

Поручение ИИ обычными словами (первого шага); у checks, directbank и цепочки, начатой не с agent, — пустая строка

output
object | null
обязательно

Форма итога шага ИИ (у сценария из одного шага); null — итог только текстом (answer) или сценарий — цепочка

Пример:
steps
object[]
обязательно

Шаги сценария (1–5). У сценария старой формы — один шаг из action, instruction и output. Каждый шаг agent — отдельный платный ход ИИ.

auto_approve
object | null
обязательно

Правило автоодобрения; null — всё подготовленное ждёт решения человека

run_as
string
обязательно

От чьего имени идут запуски — кто сохранил сценарий последним (usr_…): с его правами, расход ИИ — как у него

Пример:

"usr_01h455vb4pex5vsknk084sn02q"

created_at
string<date-time>
обязательно

Когда заведён, ISO 8601 UTC

Пример:

"2026-10-05T09:30:00.000Z"

updated_at
string<date-time>
обязательно

Когда менялся последний раз, ISO 8601 UTC

Пример:

"2026-10-05T09:30:00.000Z"