Документация для версии v74
Subscription object
Описание
Объект subscription содержит данные о подписке профиля на коммуникационные каналы. Структура объекта варьируется в зависимости от типа канала и контекста API.
Основная структура
| Параметры | Тип | Пример | Описание |
|---|---|---|---|
| "channel" | string | "email" | Тип канала ("email" / "sms" / "push" / "notify" / "viber" / "whatsapp" / "telegram_bot") |
| "db_id" | int | 1 | Идентификатор базы данных |
| "email" | string | "john@example.com" | Email-адрес |
| "phone" | string | "+79000000000" | Номер телефона (Для SMS-подписки) |
| "provider" | string | "Firefox" | Тип провайдера (Для Push-подписки) |
| "subscription_id" | string | "abcdefghijklmnqrstuvwxyz" | Идентификатор подписки (Для Push-подписки) |
| "cc_data" | object | {
"id": 1
} | ID чата в Telegram-бот |
{
"phone": "+79000000000"
} | Телефон профиля в WhatsApp*/ Viber™ / Notify | ||
| "priority" | int | 1 | Приоритет подписки (опциональное поле). В случае, если приоритет подписки передается в запросе, опция "Повышать приоритет для новых подписок" в ресурсе не работает. |
| "profile_id" | string | "54759eb3c090d83494e2d804" | Идентификатор профиля |
| "resource_id" | int | 1 | Идентификатор ресурса |
| "custom_fields" | object | "subscribed" | Стандартные и дополнительные поля подписки (опциональное поле). Получить информацию о доступных полях подписки в ресурсе можно с помощью метода /v1.1/resources/fields_get |
| "status" | string | "subscribed" | Статус подписки Подробнее |
| "cats" | array | [ "category_1", "category_2" ] | Категории ресурса, на которые подписан профиль (опциональное поле). |
Расширенная структура при запросе профиля через хендлер /api/v1.1/profiles/get/
При запросе профиля через хендлер /api/v1.1/profiles/get/ объект subscription содержит дополнительные метаданные:
-
Данные канала хранятся в отдельных объектах:
"email_data"- для Email-подписок"phone_data"- для SMS/Viber/WhatsApp"cc_data"- для Telegram
-
Технические поля
"hash_id"- уникальный хеш подписки"is_delete"- флаг удаления (soft delete)
-
История:
"reg_info"- дата регистрации подписки