CampaignBucketBulkUpsertPayload
Тело запроса для атомарной замены полного набора бакетов кампании.
buckets object[]required
Полный желаемый набор бакетов; существующие сопоставляются по id, остальные создаются.
id object
Идентификатор существующего бакета для обновления; опустите, чтобы создать новый.
- integer
- null
Название бакета.
Вес выбора в процентах (0–100).
config object
Переопределения, применяемые этим бакетом.
prompt_overrides object
Для каждого типа промпта и языка — промпт/версия, используемые вместо стандартных у агента.
property name* object
outreach_config_override object
Переопределения настроек рассылки, применяемые для этого бакета.
- BucketOutreachConfigOverride
- null
initial_message_send_at object
Переопределение момента отправки первого исходящего сообщения.
- string
- null
source object
Переопределение источника (содержимого) исходящего сообщения.
- MessageSource
- null
text object
- string
- null
prompt_id object
- integer
- null
prompt_version_id object
- integer
- null
prepared_message_id object
- integer
- null
waba_template_id object
- integer
- null
caption object
- string
- null
subject object
Переопределение темы сообщения (для канала электронной почты).
- string
- null
models_config_override object
Переопределения конфигурации LLM-моделей, применяемые для этого бакета.
- AgentModelsConfig
- null
chatbot_model_config object
- LLMModelConfig
- null
Possible values: [chatgpt, gemini, anthropic, grok, sber, openrouter]
0.7falseclassification_model_config object
- LLMModelConfig
- null
Possible values: [chatgpt, gemini, anthropic, grok, sber, openrouter]
0.7falseping_model_config object
- LLMModelConfig
- null
Possible values: [chatgpt, gemini, anthropic, grok, sber, openrouter]
0.7falsedocument_model_config object
- LLMModelConfig
- null
Possible values: [chatgpt, gemini, anthropic, grok, sber, openrouter]
0.7false{
"buckets": [
{
"id": 0,
"name": "string",
"weight_pct": 0,
"config": {
"prompt_overrides": {},
"outreach_config_override": {
"initial_message_send_at": "string",
"source": {
"text": "string",
"prompt_id": 0,
"prompt_version_id": 0,
"prepared_message_id": 0,
"waba_template_id": 0,
"file_ids": [
0
],
"caption": "string"
},
"subject": "string"
},
"models_config_override": {
"chatbot_model_config": {
"vendor": "chatgpt",
"model": "string",
"temperature": 0.7,
"prompt_caching_enabled": false
},
"classification_model_config": {
"vendor": "chatgpt",
"model": "string",
"temperature": 0.7,
"prompt_caching_enabled": false
},
"ping_model_config": {
"vendor": "chatgpt",
"model": "string",
"temperature": 0.7,
"prompt_caching_enabled": false
},
"document_model_config": {
"vendor": "chatgpt",
"model": "string",
"temperature": 0.7,
"prompt_caching_enabled": false
}
}
}
}
]
}