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

Получить сообщения диалога

Цель: прочитать переписку.

# 1) Найти диалог (фильтр по лиду, контакту, агенту или продукту)
curl -s "https://api.ru.sance.ai/v1/dialogues/?lead_id=1001" \
-H "Authorization: Bearer $TOKEN"

# 2) Получить его сообщения постранично
curl -s "https://api.ru.sance.ai/v1/messages/?dialogue_id=9001&limit=100" \
-H "Authorization: Bearer $TOKEN"

Каждое сообщение несёт side (bot/user), производный status (read, delivered, sent-confirmed, failed, cancelled), метки времени и — если вложены файлы — source_file_ids и file_caption. Список GET /v1/messages/ требует хотя бы один из параметров product_id, dialogue_id или contact_id, а также может фильтровать по side и status.

См.: GET /v1/dialogues/, GET /v1/messages/, GET /v1/dialogues/{dialogue_id}/lead.