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

Отправить сообщение

Цель: самостоятельно отправить сообщение в диалог (заметка оператора или автоматизация).

# Запланированная отправка — учитывает рабочие часы, задержку набора и защиту от быстрых сообщений подряд
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}.