📊
Загружаю дашборд...
📭
Нет сообщений
Всего
0
С ВТБ
0
Уникальных
0
Исходящих
0
| # | Номер | Бот | Чат | Тип | Направление | Дата и время | Правило | ВТБ |
|---|---|---|---|---|---|---|---|---|
| Номеров не найдено | ||||||||
↑
Нет исходящих сообщений
Всего записей
0
Уник. номеров
0
Под влиянием
0
| # | Номер | Чат | Дата и время | Правило | Под влиянием | Сообщение |
|---|---|---|---|---|---|---|
| Загрузите данные | ||||||
Всего записей
0
Уник. карт
0
| # | Номер карты | Чат | Дата и время | Правило | Сообщение |
|---|---|---|---|---|---|
| Загрузите данные | |||||
Всего записей
0
Уник. карт
0
| # | Номер карты | Чат | Дата и время | Правило | Сообщение |
|---|---|---|---|---|---|
| Загрузите данные | |||||
Всего записей
0
Уник. телефонов
0
Уник. карт
0
| # | Источник | Телефоны / Карты | Дата и время | Правило | Тип | Текст |
|---|---|---|---|---|---|---|
| Загрузите данные | ||||||
Логика применения:
INCLUDE — телефон извлекается ТОЛЬКО если хотя бы одно include-правило совпало. Если include-правил нет — берём всё.
EXCLUDE — если правило совпало, телефон из сообщения не извлекается. Имеет приоритет над include.
INCLUDE — телефон извлекается ТОЛЬКО если хотя бы одно include-правило совпало. Если include-правил нет — берём всё.
EXCLUDE — если правило совпало, телефон из сообщения не извлекается. Имеет приоритет над include.
⚙
Правил пока нет
+ Новое правило
Введите текст выше для проверки
🔑 Ваш API ключ
Ключ не сгенерирован
Ключ передаётся в заголовке
X-Api-Key: ваш_ключ или параметром ?api_key=ваш_ключ.
Храните ключ в безопасном месте — он отображается только один раз после генерации.
📡 Эндпоинты
Базовый URL:
GET
/api/v1/phones
Список найденных телефонных номеров
| Параметр | Тип | Описание |
|---|---|---|
| from | YYYY-MM-DD | Начало периода |
| to | YYYY-MM-DD | Конец периода |
| limit | int (макс. 1000) | Кол-во записей (по умолч. 1000) |
| offset | int | Смещение для пагинации |
| search | string | Поиск по номеру или чату |
{"ok":true,"total":1374,"count":100,"limit":100,"offset":0,
"next_offset":100,
"data":[{"phone":"+79001234567","chat":"GRAND FOX","source":"foxgrandbot",
"date":"26.03 12:30","timestamp":1743000000,"vtb":false,"rule":"cc include"}]}
GET
/api/v1/callcenter
Записи CallCenter (звонки, заявки)
| Параметр | Тип | Описание |
|---|---|---|
| from / to | YYYY-MM-DD | Период |
| limit / offset | int | Пагинация |
| influence | 1 | Только «под влиянием» |
| search | string | Поиск по номеру или тексту |
GET
/api/v1/drops
Номера карт (дропы)
| Параметр | Тип | Описание |
|---|---|---|
| from / to | YYYY-MM-DD | Период |
| limit / offset | int | Пагинация |
| search | string | Поиск по номеру карты |
GET
/api/v1/cards
Номера карт (карты)
| Параметр | Тип | Описание |
|---|---|---|
| from / to | YYYY-MM-DD | Период |
| limit / offset | int | Пагинация |
| search | string | Поиск по номеру карты |
📥 Приём внешних данных (Ingest API)
POST
/api/v1/ingest
Отправить данные из внешнего источника. К ним применяются правила — телефоны и карты попадают в соответствующие вкладки.
| Поле | Тип | Описание |
|---|---|---|
| text | string * | Текст для парсинга (телефоны, карты) |
| source | string | Название источника (напр. "мой_парсер") |
| date | YYYY-MM-DD HH:MM:SS | Дата записи (если не указана — текущее время) |
Можно передать одну запись или массив (макс. 500):
{"ok":true,"saved":2,"errors":[],"message":"Принято 2 из 2 записей"}
🌐 Чтение внешних данных
GET
/api/v1/external
Получить все принятые внешние записи
| Параметр | Тип | Описание |
|---|---|---|
| from / to | YYYY-MM-DD | Период |
| source | string | Фильтр по источнику |
| limit / offset | int | Пагинация (макс. 1000) |
📦 Пагинация и порции
Максимум 1000 записей за запрос. Для получения всех данных используйте
Поле
Рекомендуемая стратегия — забирать по дням:
offset.Поле
next_offset в ответе содержит смещение для следующей страницы (null если данные закончились).Рекомендуемая стратегия — забирать по дням:
GET /api/v1/phones?from=2026-03-26&to=2026-03-26&limit=1000&offset=0
GET /api/v1/phones?from=2026-03-26&to=2026-03-26&limit=1000&offset=1000
# повторять пока next_offset != null
Или использовать
since — забирать всё новее последнего timestamp:
// Сохраните last_timestamp из предыдущего ответа
GET /api/v1/phones?from=2026-03-25&limit=1000
📤 Отправить в канал
Нажмите или перетащите файл
Любой тип файла, до 50 МБ
📋 История отправок
Загрузка...