Отправить сообщение
Цель: самостоятельно отправить сообщение в диалог (заметка оператора или автоматизация).
# Запланированная отправка — учитывает рабочие часы, задержку набора и защиту от быстрых сообщений подряд
curl -s https://api.ru.sance.ai/v1/messages/ \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{ "dialogue_id": 9001, "message": "Здравствуйте, Jane! Уточняю — удобно сейчас говорить?" }'
# Немедленная отправка — минует фильтры планировщика и рабочие часы
curl -s https://api.ru.sance.ai/v1/messages/instant \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{ "product_id": 42, "contact_id": 5001, "dialogue_id": 9001, "message": "Звонок подтверждён на 15:00." }'
Запланированный эндпоинт возвращает созданные части сообщения и поддерживает атрибуцию и
параметры планирования (send_not_before, reply_on_msg_id, delay_enabled,
schedule_enabled, split, debounce_guard). Чтобы отредактировать или перепланировать
сообщение бота позже, используйте PATCH /v1/messages/{message_id} (передайте
force_send_now: true, чтобы отправить немедленно).
См.: POST /v1/messages/, POST /v1/messages/instant, PATCH /v1/messages/{message_id}.