> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# 欺诈网络信号列表 API

> 列出 Didit 欺诈网络成员之间共享的设备、IP、人脸、证件号、电话、邮箱或地址信号。



列出网络信号 API 提示词
        将提示词复制到剪贴板



      
      

\<pre>

\`List the signals linking a fraud network's members through the Management API.

Endpoint:
GET https://verification.didit.me/v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/signals/

Authentication:
Use the x-api-key header with my Didit API key.

Path parameter:
\- network_uuid - the network's UUID.

Response 200: {"results": [NetworkSignal, ...]} - not paginated.
Each NetworkSignal has uuid, signal_type (ip_address|device|face|document_number|phone|email|address), subject_count, coverage, is_hub, is_datacenter_ip, is_high_collision_device, node_status (signal_active|signal_guarded), tags, risk_evidence, first_seen_at, last_seen_at.

Notes:
\- is_hub means the signal links an unusually large number of subjects (e.g. a shared office IP or a device used at a kiosk) - hub signals are flagged rather than treated as automatic fraud evidence.
\- All signal types except face are matched on an exact keyed hash of the normalized value - the raw value is never stored or returned. face is matched by similarity, not exact hash.

Failure modes:
\- 404 - network not found or not visible.
\- 401/403 - auth/permission errors.

Side effects: none, pure read.

For the full integration shape, see /integration/integration-prompt.`

\</pre>



      
      

粘贴到

列出与该网络成员相关联的信号（共享设备指纹、IP 地址、人脸、证件号码、电话号码、邮箱或地址）。这些数据与图谱中信号节点所包含的数据相同，以扁平列表的形式返回。> [!NOTE]
>
> 信号值本身永远不会对外暴露。每种精确匹配的信号类型（`ip_address`、`device`、`document_number`、`phone`、`email`、`address`）都通过其标准化值的带密钥哈希来标识；`face` 则通过相似度搜索进行匹配，根本不存储任何值。## 相关内容- [获取网络](https://docs.didit.me/zh/management-api/networks/get.md)
- [网络成员](https://docs.didit.me/zh/management-api/networks/members.md)
- [网络图谱](https://docs.didit.me/zh/management-api/networks/graph.md)


## OpenAPI

````yaml zh/openapi-25.json GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/signals/
openapi: 3.0.0
info:
  version: 3.0.0
  title: Didit Verification API
  description: 身份证件验证 API。使用 x-api-key 请求头进行身份验证。
servers:
  - url: https://verification.didit.me
security: []
tags: []
paths:
  /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/signals/:
    get:
      tags:
        - Networks
      summary: 列出网络信号
      description: 列出关联该网络各成员的信号（共享的设备、IP、人脸、证件号、电话、邮箱或地址值）。
      operationId: list_network_signals
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
          description: 组织 UUID。
        - name: application_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
          description: 应用 UUID。
        - name: network_uuid
          in: path
          required: true
          schema:
            type: string
            format: uuid
            example: n3a5e000-0000-4000-8000-000000000001
          description: 网络 UUID。
      responses:
        '200':
          description: 网络信号。未分页。
          content:
            application/json:
              schema:
                type: object
                properties:
                  results:
                    type: array
                    items:
                      $ref: '#/components/schemas/NetworkSignal'
        '404':
          description: 未找到网络（或对当前应用不可见）。
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
      security:
        - ApiKeyAuth: []
      x-codeSamples:
        - lang: curl
          label: curl
          source: >-
            curl -X GET
            'https://verification.didit.me/v3/organization/11111111-2222-3333-4444-555555555555/application/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/networks/n3a5e000-0000-4000-8000-000000000001/signals/'
            \
              -H 'x-api-key: YOUR_API_KEY'
        - lang: python
          label: Python
          source: |-
            from didit import Didit

            # Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
            # and DIDIT_APPLICATION_ID.
            client = Didit()

            result = client.networks.list_signals(
                "n3a5e000-0000-4000-8000-000000000001",
            )
            print(result)
        - lang: javascript
          label: Node.js
          source: >-
            import Didit from "@didit-protocol/sdk-node";


            // Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID

            // and DIDIT_APPLICATION_ID.

            const didit = new Didit();


            const result = await
            didit.networks.listSignals("n3a5e000-0000-4000-8000-000000000001");

            console.log(result);
        - lang: go
          label: Go
          source: "ctx := context.Background()\n// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID\n// and DIDIT_APPLICATION_ID.\nclient := didit.NewClient()\n\nresult, err := client.Networks.ListSignals(ctx, \"n3a5e000-0000-4000-8000-000000000001\")\nif err != nil {\n\tlog.Fatal(err)\n}\nfmt.Printf(\"%+v\\n\", result)"
        - lang: java
          label: Java
          source: >-
            import me.didit.Didit;


            // Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID

            // and DIDIT_APPLICATION_ID.

            Didit client = new Didit();


            var result =
            client.networks().listSignals("n3a5e000-0000-4000-8000-000000000001");

            System.out.println(result);
        - lang: php
          label: PHP
          source: >-
            <?php


            require 'vendor/autoload.php';


            use Didit\DiditClient;


            // Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID

            // and DIDIT_APPLICATION_ID.

            $didit = new DiditClient();


            $result =
            $didit->networks->listSignals('n3a5e000-0000-4000-8000-000000000001');

            print_r($result->toArray());
        - lang: ruby
          label: Ruby
          source: >-
            require "didit"


            # Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID

            # and DIDIT_APPLICATION_ID.

            didit = Didit::Client.new


            result =
            didit.networks.list_signals("n3a5e000-0000-4000-8000-000000000001")

            puts result.to_h
        - lang: csharp
          label: .NET
          source: >-
            using System;

            using System.Text.Json;

            using Didit;


            // Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID

            // and DIDIT_APPLICATION_ID.

            using var client = new DiditClient();


            var result = await
            client.Networks.ListSignalsAsync("n3a5e000-0000-4000-8000-000000000001");

            Console.WriteLine(JsonSerializer.Serialize(result));
components:
  schemas:
    NetworkSignal:
      type: object
      properties:
        uuid:
          type: string
          format: uuid
        signal_type:
          type: string
          enum:
            - ip_address
            - device
            - face
            - document_number
            - phone
            - email
            - address
        subject_count:
          type: integer
        coverage:
          type: number
          format: float
        is_hub:
          type: boolean
          description: 当此信号关联了异常大量的当事方时为 True。
        is_datacenter_ip:
          type: boolean
        is_high_collision_device:
          type: boolean
        node_status:
          type: string
          enum:
            - signal_active
            - signal_guarded
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NetworkNodeTag'
        risk_evidence:
          type: object
        first_seen_at:
          type: string
          format: date-time
          nullable: true
        last_seen_at:
          type: string
          format: date-time
          nullable: true
    NetworkNodeTag:
      type: object
      properties:
        id:
          type: string
        name:
          type: string
        color:
          type: string
          nullable: true
          description: 对于 guard 标签为 null，其颜色 token 由渲染器控制。
        source:
          type: string
          enum:
            - subject_tag
            - session_tag
            - transaction_tag
            - signal_guard
          description: 标签的来源：用户/企业上的标签、此网络中会话上的标签、当事方所属交易上的标签，或信号防护条件（例如集线器、数据中心 IP）。
        category:
          type: string
          enum:
            - customer
            - quality
          nullable: true
          description: customer 表示客户自定义标签，quality 表示信号质量防护标签。不适用时为 null。
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        您的应用 API 密钥，可在 Business Console 的“开发者 -> API
        密钥”中获取。主密钥拥有完整访问权限。指定名称的密钥可设置作用域：针对每个资源设为无权限、只读或读写，限定于特定工作流或已通过的会话、限定于
        IP 地址列表，以及设置到期日期。401 表示密钥错误、已撤销或已过期；403 表示未发送密钥、密钥无权访问该资源或操作，或请求来自其 IP
        列表之外的地址；在会话路由上返回 404 表示该会话不在该密钥允许的工作流或状态范围内。没有媒体访问权限的密钥获取到的图片、视频和 PDF
        URL 将为 null；没有会话写入权限的密钥获取到的会话链接和 token 将为 null。请参阅
        https://docs.didit.me/console/api-keys。

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.