Перейти к основному содержанию
GET
curl
Перечислите сети мошенничества, обнаруженные для вашей организации. По умолчанию список упорядочен по оценке риска: сначала самые высокие, затем по времени последней активности. Каждый фильтр, доступный в списке Networks в консоли, передаётся как параметр запроса, включая поиск по свободному тексту q и те же чипы статуса, сигнала, паттерна и диапазона риска. Параметры assignee, priority, risk_min и has_case соответствуют опциям «исполнитель», «приоритет», «минимальный риск» и «связанный кейс», которые учитывает counts.facets. assignee=me требует токен участника консоли; при использовании API-ключа возвращается 400.
В приложениях в песочнице сетей никогда не бывает. Кластеризация выполняется только на продакшн-данных.

Режим обмена и сигналы между организациями

Каждый ответ содержит sharing_mode, cross_org_available и cross_org_unavailable_reason вашей организации. Тариф проверяется первым: если тариф ниже Enterprise, причина будет plan, даже когда режим обмена global.

Счётчики и параметр summary

kpis агрегирует сети, которые соответствуют вашим фильтрам, а counts агрегирует все сети, которые видит ваше приложение, поэтому оба показателя требуют больше ресурсов, чем сама страница. Передайте summary=false, если нужны только страница и её count: тогда ответ не содержит kpis и counts. summary принимает только true или false; любое другое значение возвращает 400. counts содержит числа, на которых основаны представления списка и опции фильтров; каждая сеть учитывается один раз: Фильтры, отличные от scope и status, не меняют counts. views.mine и facets.assignee.me всегда равны 0 для API-ключа, поскольку участник консоли в этом случае не выполняет вызов.

Доступ

Endpoint’ам Networks нужен API-ключ с полным доступом. Ключ с ограниченным доступом получает 403. Токену участника консоли нужно разрешение list:networks. Если Networks не включён для вашей организации, каждый endpoint Networks возвращает 403 с "code": "networks_not_entitled".

Связанное

Авторизации

x-api-key
string
header
обязательно

API-ключ вашего приложения из раздела «Разработчикам» -> «API-ключи» в Business Console. Основной ключ имеет полный доступ. Именованный ключ может иметь ограниченную область действия: без доступа, чтение или запись для каждого ресурса, ограничение определенными сценариями или одобренными сессиями, списком IP-адресов и сроком действия. 401 означает, что ключ неверен, отозван или его срок действия истек; 403 означает, что ключ не был передан, у ключа нет доступа к этому ресурсу или действию, либо запрос поступил с адреса вне его списка IP-адресов; 404 на маршруте сессии означает, что сессия не входит в сценарии или статусы ключа. Ключ без доступа к медиа получает URL изображений, видео и PDF как null, а ключ без прав на запись сессий получает ссылки на сессии и токены как null. См. https://docs.didit.me/console/api-keys.

Параметры пути

organization_id
string<uuid>
обязательно

UUID организации.

application_id
string<uuid>
обязательно

UUID приложения.

Параметры запроса

status
string

Разделённый запятыми список статусов для включения: active,in_review,resolved,dismissed. Опустите, чтобы исключить dismissed.

scope
enum<string>

transactions оставляет сети, все участники которых являются сторонами транзакции; identity оставляет все остальные сети. Опустите для обеих. Это также сужает counts.views и counts.facets. Любое другое значение возвращает 400.

Доступные опции:
identity,
transactions
signal_type
string

Разделённый запятыми список типов сигналов: ip_address,device,face,document_number,phone,email,address.

pattern_type
string

Разделённый запятыми список типов шаблонов, например exact_same_device,same_email.

risk_band
string

Разделённые запятыми диапазоны: low,medium,high.

min_size
integer

Минимальное количество участников.

max_size
integer

Максимальное количество участников.

assignee
string

Разделённые запятыми ответственные лица: unassigned, email участников (без учёта регистра) или me для вызывающего участника консоли. Сеть совпадает с любым значением. Для me требуется token участника консоли: API-ключ вернёт ошибку 400 {"assignee": ["\"me\" needs a user token; an API key has no assignee identity."]}.

priority
string

Разделённые запятыми приоритеты: low, medium, high или none для сетей без приоритета. Любое другое значение возвращает 400 {"priority": "Unknown priority: <values>."}.

risk_min
integer

Минимальная оценка риска, целое число от 0 до 100. Нецелое число возвращает 400 {"risk_min": "Use a whole number from 0 to 100."}.

Требуемый диапазон: 0 <= x <= 100
has_case
boolean

true оставляет сети, по которым ваше приложение открыло кейс, а false оставляет остальные. Любое другое значение игнорируется.

date_from
string<date>

Нижняя граница для last_activity_at (дата или дата и время по стандарту ISO 8601).

date_to
string<date>

Верхняя граница first_activity_at (дата или дата и время в формате ISO 8601).

q
string

Полнотекстовый поиск по названию сети, именам участников, network_id (N-0001) и точным токенам pattern_type.

ordering
string

Одно из значений: risk_score, -risk_score, last_activity_at, -last_activity_at, first_activity_at, -first_activity_at, network_number, -network_number. По умолчанию: -risk_score,-last_activity_at.

limit
integer
по умолчанию:100

Размер страницы, 1–500. По умолчанию 100.

Требуемый диапазон: 1 <= x <= 500
offset
integer
по умолчанию:0

Смещение первой записи, начиная с нуля.

Требуемый диапазон: x >= 0
summary
boolean
по умолчанию:true

false возвращает только страницу и её count, без kpis и counts. По умолчанию true. Любое значение, кроме true или false, возвращает 400.

Ответ

Список сетей с пагинацией, с режимом общего доступа организации и доступностью между организациями, а также с kpis и counts, если не указано summary=false.

count
integer
обязательно
next
integer | null
обязательно

Смещение следующей страницы или null на последней странице.

previous
integer | null
обязательно
results
object[]
обязательно
sharing_mode
enum<string>
обязательно

Режим межорганизационного обмена данными организации. Только global сравнивает сети между организациями; private и off оставляют их только в истории этой организации.

Доступные опции:
off,
private,
global
Пример:

"global"

cross_org_available
boolean
обязательно

Применяются ли сигналы между организациями к этой организации. Для них требуются как тариф Enterprise, так и режим общего доступа global.

Пример:

true

cross_org_unavailable_reason
enum<string> | null
обязательно

Причина, по которой межорганизационные сигналы не применяются; проверяются в следующем порядке. plan: тариф организации не включает межорганизационную сеть защиты от мошенничества (требуется тариф Enterprise) независимо от режима обмена данными. sharing_mode: тариф включает её, но режим обмена установлен как private или off. Null, если cross_org_available равен true.

Доступные опции:
plan,
sharing_mode
Пример:

null

kpis
object

Каждый ключ представляет собой {value, delta} по результатам, соответствующим текущим фильтрам. Опускается при summary=false.

counts
object

Количество сетей для представлений списка и параметров фильтрации; каждая сеть учитывается один раз. Возвращается, только если summary не равно false. scopes подсчитывает все сети, видимые приложению. views подсчитывает видимые сети внутри выбранного scope. facets подсчитывает сети в выбранном scope и представлении status (отклонённые сети исключаются, если status не включает их). Другие фильтры списка не влияют на эти подсчёты.

Последнее изменение 7 ноября 2026 г.