Перейти к основному содержимому

CampaignRead

A/B-кампания для агента. Пока кампания активна и находится в своём временном окне, она распределяет подходящих лидов по взвешенным бакетам, которые переопределяют промпты, конфигурацию модели и/или настройки рассылки, позволяя сравнивать варианты. (Об исходящих программах рассылки см. outreach-campaigns.)

idIdrequired

Уникальный числовой идентификатор записи.

nameNamerequired

Человекочитаемое название кампании.

product_idProduct Idrequired

Идентификатор продукта (рабочего пространства), которому принадлежит запись. Большинство эндпоинтов разграничивают доступ по продукту.

agent_idAgent Idrequired

Идентификатор агента (настроенного ИИ-ассистента/бота), которому принадлежит запись.

created_atdate-timerequired

Время создания (UTC, ISO 8601).

starts_at objectrequired

Когда кампания становится активной (UTC); null — без нижней границы.

anyOf
date-time
expires_at objectrequired

Когда кампания перестаёт быть активной (UTC); null — без верхней границы.

anyOf
date-time
is_activeIs Activerequired

Включена ли кампания. Для активной кампании веса бакетов должны в сумме давать 100.

batch_names objectrequired

Нормализованные имена партий через запятую, на которые нацелена кампания; пусто/null — нацеливание лидов в общем порядке.

anyOf
string
config objectrequired

Произвольная конфигурация кампании (JSON).

property name*any

Произвольная конфигурация кампании (JSON).

CampaignRead
{
"id": 0,
"name": "string",
"product_id": 0,
"agent_id": 0,
"created_at": "2024-07-29T15:51:28.071Z",
"starts_at": "2024-07-29T15:51:28.071Z",
"expires_at": "2024-07-29T15:51:28.071Z",
"is_active": true,
"batch_names": "string",
"config": {}
}