> ## 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 para listar señales de redes de fraude

> Lista con Didit las señales compartidas (dispositivo, IP, rostro, documento, teléfono, email o dirección) que vinculan miembros de una red de fraude.



Prompt de la API para listar las señales de una red
        Copiar el prompt al portapapeles



      
      

\<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>



      
      

Pegar en

Lista las señales compartidas (huellas de dispositivo, direcciones IP, rostros, números de documento, números de teléfono, correos electrónicos o direcciones) que vinculan a los miembros de esta red. Son los mismos datos que contienen los nodos de señal del grafo, devueltos como una lista plana.> [!NOTE]
>
> Los valores de las señales nunca se exponen. Cada tipo de señal de coincidencia exacta (`ip_address`, `device`, `document_number`, `phone`, `email`, `address`) se identifica mediante un hash con clave de su valor normalizado; `face` se compara mediante una búsqueda por similitud, sin almacenar ningún valor.## Relacionado- [Obtener una red](https://docs.didit.me/es/management-api/networks/get.md)
- [Miembros de la red](https://docs.didit.me/es/management-api/networks/members.md)
- [Grafo de la red](https://docs.didit.me/es/management-api/networks/graph.md)


## OpenAPI

````yaml es/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 de verificación de identidad. Autentícate con el encabezado 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: Listar señales de una red
      description: >-
        Lista las señales (valores compartidos de dispositivo, IP, rostro,
        número de documento, teléfono, correo electrónico o dirección) que
        vinculan a los miembros de esta red.
      operationId: list_network_signals
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
          description: UUID de la organización.
        - name: application_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
          description: UUID de la aplicación.
        - name: network_uuid
          in: path
          required: true
          schema:
            type: string
            format: uuid
            example: n3a5e000-0000-4000-8000-000000000001
          description: UUID de la red.
      responses:
        '200':
          description: Señales de la red. Sin paginación.
          content:
            application/json:
              schema:
                type: object
                properties:
                  results:
                    type: array
                    items:
                      $ref: '#/components/schemas/NetworkSignal'
        '404':
          description: Red no encontrada (o no visible para esta aplicación).
          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 cuando esta señal vincula un número inusualmente alto de
            sujetos.
        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: >-
            Null para las etiquetas de protección, cuyo token de color gestiona
            el renderizador.
        source:
          type: string
          enum:
            - subject_tag
            - session_tag
            - transaction_tag
            - signal_guard
          description: >-
            Origen de la etiqueta: una etiqueta en el usuario o la empresa, una
            etiqueta en una sesión de esta red, una etiqueta en una transacción
            a la que pertenece una parte, o una condición de protección de
            señales (p. ej., hub, IP de centro de datos).
        category:
          type: string
          enum:
            - customer
            - quality
          nullable: true
          description: >-
            customer para etiquetas definidas por el cliente, quality para
            etiquetas de control de calidad de la señal. Null cuando no aplica.
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        La clave de API de tu aplicación, que encontrarás en Developers -> API
        keys en la Business Console. La clave principal tiene acceso completo.
        Una clave con nombre puede tener un alcance limitado: ninguno, lectura o
        escritura por recurso, limitada a algunos flujos o a sesiones aprobadas,
        a una lista de direcciones IP y a una fecha de caducidad. 401 significa
        que la clave es incorrecta, se revocó o expiró; 403 significa que no se
        envió ninguna clave, que la clave no tiene acceso a este recurso o
        acción, o que la solicitud provino de una dirección fuera de su lista de
        IP; 404 en una ruta de sesión significa que la sesión está fuera de los
        flujos o estados de la clave. Una clave sin acceso a contenido
        multimedia recibe las URL de imágenes, videos y PDF como null, y una
        clave sin permiso de escritura en sesiones recibe los enlaces y tokens
        de sesión como null. Consulta https://docs.didit.me/console/api-keys.

````

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