Подписчики
Управление списком подписчиков и их тегами.
GET /v1/subscribers
Список подписчиков проекта. Пагинация через query-параметры.
limit number Кол-во записей (по умолчанию 50, макс. 200)
offset number Смещение от начала списка (по умолчанию 0)
channel string Фильтр по каналу: telegram или max
Ответ
username хранится и возвращается без префикса @ (например johndoe, не @johndoe). Пустая строка — если username у пользователя не задан.
lang — двухбуквенный код языка по ISO 639-1 (ru, en). Определяется из языка интерфейса мессенджера при подписке.
PUT /v1/subscribers/:id/tags
Обновление тегов подписчика. Передайте полный массив тегов. Теги должны быть предварительно созданы в настройках проекта или через API. Несуществующие теги будут автоматически созданы (если не достигнут лимит 20).
Ответ
GET /v1/subscribe-link
Постоянная deeplink-ссылка простой подписки на проект для Telegram и Max. Опциональные query-параметры permission и tag добавляются в payload — подписчик при переходе по ссылке сразу получает выбранное разрешение и/или тег. telegram_link или max_link равны null, если соответствующий бот не сконфигурирован.
permission string Ключ разрешения, выдаётся подписчику при переходе (латиница, цифры, дефис; 1-64 символа). Должен существовать в проекте, иначе 400.
tag string Тег, присваивается подписчику при переходе (латиница, цифры, дефис; 1-64 символа). Должен существовать в проекте, иначе 400.
Ответ
Как узнать доступные значения
permission и tag должны быть заранее заведены в проекте — иначе эндпоинт вернёт 400. Чтобы получить список доступных значений, сначала вызовите GET /v1/permissions и GET /v1/tags, затем подставьте нужные ключи в GET /v1/subscribe-link.