跳转到主要内容
GET
curl
列出为您的组织检测到的欺诈网络。 默认情况下,列表按风险评分从高到低排序,然后按最近活动时间从近到远排序。 控制台网络列表中可用的每个筛选条件都以查询参数的形式提供,包括自由文本搜索参数 q,以及相同的状态、信号、模式和风险等级区间筛选标签。 assignee、priority、risk_min 和 has_case 参数分别对应 counts.facets 统计的负责人、优先级、最低风险和关联案件选项。 assignee=me 需要控制台成员令牌;使用 API 密钥时会返回 400。
沙盒应用永远不会有网络。聚类仅基于生产数据运行。

共享模式与跨组织信号

每个响应都包含您组织的 sharing_mode、cross_org_available 和 cross_org_unavailable_reason。 系统会先检查套餐:如果未达到 Enterprise 套餐,即使共享模式为 global,原因也是 plan。

统计数据与 summary 参数

kpis 汇总符合您筛选条件的网络,counts 汇总您的应用可见的所有网络。两者的计算开销都比页面本身大。 如果您只需要页面数据和 count,请传入 summary=false:此时响应会省略 kpis 和 counts。 summary 只接受 true 或 false;其他任何值都会返回 400。 counts 包含网络列表各视图和筛选选项背后的数值,每个网络只计算一次: 除 scope 和 status 以外的筛选条件不会改变 counts。 对于 API 密钥,views.mine 和 facets.assignee.me 始终为 0,因为没有控制台成员在调用。

访问权限

网络相关端点需要具有完整访问权限的 API 密钥。 访问权限受限的密钥会收到 403。 控制台成员令牌需要 list:networks 权限。 如果您的组织未启用网络功能,所有网络端点都会返回 403,并附带 "code": "networks_not_entitled"。

相关内容

授权

x-api-key
string
header
必填

您的应用 API 密钥,可在 Business Console 的“开发者 -> API 密钥”中获取。主密钥拥有完整访问权限。指定名称的密钥可设置作用域:针对每个资源设为无权限、只读或读写,限定于特定工作流或已通过的会话、限定于 IP 地址列表,以及设置到期日期。401 表示密钥错误、已撤销或已过期;403 表示未发送密钥、密钥无权访问该资源或操作,或请求来自其 IP 列表之外的地址;在会话路由上返回 404 表示该会话不在该密钥允许的工作流或状态范围内。没有媒体访问权限的密钥获取到的图片、视频和 PDF URL 将为 null;没有会话写入权限的密钥获取到的会话链接和 token 将为 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、成员邮箱(不区分大小写匹配),或 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 token 的自由文本搜索。

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。

响应

分页网络列表,包含组织的共享模式和跨组织可用性,除非 summary=false,否则还包括 kpis 和 counts。

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。当 cross_org_available 为 true 时为 Null。

可用选项:
plan,
sharing_mode
示例:

null

kpis
object

每个键对应符合当前过滤器的结果中的 {value, delta}。当 summary=false 时省略。

counts
object

列表各视图和过滤选项的网络计数,每个网络只统计一次。仅在 summary 不为 false 时返回。scopes 统计当前应用可见的所有网络。views 统计所选 scope 内的可见网络。facets 统计所选 scope 和 status 视图中的网络(除非 status 包含,否则已忽略的网络会被排除在外)。其他列表过滤器不会改变这些计数。

最后修改于 2026年11月7日