Сценарий из mcp-everything. Актуально на 2026-10-24.
Подписка с сайта или синхронизация клиентов из CRM в Sendsay.
curl -L -X POST "https://api.sendsay.ru/general/api/v100/json/<аккаунт>" \
-H 'Content-Type: application/json' \
-d '{
"action": "member.set",
"apikey": "<API-ключ>",
"email": "ivan@example.ru",
"addr_type": "email",
"datakey": [
["base.firstName", "set", "Иван"],
["-group.pl21586", "set", "1"]
]
}'
https://api.sendsay.ruhttps://api.sendsay.ru/general/api/v100/json/{account}Тип: API-ключ
Рекомендуемый способ — API-ключ (создаётся вызовом sys.user.apikey.create, лучше на отдельный саблогин с минимальными правами). Ключ передаётся полем apikey в теле JSON или заголовком Authorization: sendsay apikey=... (ключ URL-кодируется). Аутентификация действует на один вызов, выход не нужен. Также поддерживаются логин с паролем (сессия), JWT, двухфакторная аутентификация и OpenID.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
account |
path | string | да | Код аккаунта |
action |
body | string | да | member.set |
email |
body | string | да | Адрес подписчика |
addr_type |
body | string | нет | Тип адреса, например email |
datakey |
body | array | нет | Тройки «ключ данных, режим, значение»; например -group.pl21586, set, 1 — добавить в список (0 — удалить) |
obj |
body | object | нет | Анкетные данные, например блок base |
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
account |
path | string | да | Код аккаунта |
action |
body | string | да | member.get |
email |
body | string | да | Адрес подписчика |
addr_type |
body | string | нет | Тип адреса |
datakey |
body | array | нет | Какие ключи данных вернуть |
В ответе — ping, account, sublogin, via.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
account |
path | string | да | Код аккаунта |
action |
body | string | да | pong |
Content-Type: application/json; обязательное поле — action; размер запроса — до 400 МБ.warnings означает частичное выполнение, а не ошибку.error/auth/failed с уточнением force_change_password смените пароль через sys.user.set и повторите запрос.https://app.sendsay.ru/queue).Если этого недостаточно — официальная документация: https://docs.sendsay.ru/sendsay-api/sendsay-api-guide Вся интеграция одним документом: https://mcp-everything.ru/integrations/sendsay.md