> ## 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.

# List Network Members

> List the subjects (vendor users, vendor businesses, or transaction parties) that belong to this network.

export const AgentPromptAccordion = ({prompt, title = "AI Agent Integration Prompt"}) => {
  const [copied, setCopied] = React.useState(false);
  const handleCopy = e => {
    e.stopPropagation();
    if (!prompt) return;
    navigator.clipboard.writeText(prompt.trim()).then(() => {
      setCopied(true);
      setTimeout(() => setCopied(false), 2000);
    });
  };
  const agents = ["Claude Code", "Codex", "Cursor", "Devin", "Windsurf", "GitHub Copilot"];
  return <div className="didit-agent-card">
      {}
      <div className="didit-agent-titlebar">
        <div className="didit-agent-dots" aria-hidden="true">
          <span className="didit-agent-dot didit-agent-dot-red"></span>
          <span className="didit-agent-dot didit-agent-dot-yellow"></span>
          <span className="didit-agent-dot didit-agent-dot-green"></span>
        </div>
        <span className="didit-agent-filename">{title}</span>
        <button type="button" className={`didit-agent-copy ${copied ? "didit-agent-copy-copied" : ""}`} onClick={handleCopy} title="Copy prompt to clipboard" aria-label={copied ? "Copied!" : "Copy prompt to clipboard"}>
          {copied ? <>
              <svg width="13" height="13" viewBox="0 0 16 16" fill="none">
                <path d="M3 8.5l3.5 3.5L13 4" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
              </svg>
              <span>Copied</span>
            </> : <>
              <svg width="13" height="13" viewBox="0 0 16 16" fill="none">
                <rect x="5" y="5" width="9" height="9" rx="1.5" stroke="currentColor" strokeWidth="1.5" />
                <path d="M11 5V3.5A1.5 1.5 0 0 0 9.5 2h-6A1.5 1.5 0 0 0 2 3.5v6A1.5 1.5 0 0 0 3.5 11H5" stroke="currentColor" strokeWidth="1.5" />
              </svg>
              <span>Copy</span>
            </>}
        </button>
      </div>

      {}
      <pre className="didit-agent-body"><code>{prompt.trim()}</code></pre>

      {}
      <div className="didit-agent-footer">
        <span className="didit-agent-footer-label">Paste into</span>
        <div className="didit-agent-chips">
          {agents.map(name => <span key={name} className="didit-agent-chip">{name}</span>)}
        </div>
      </div>
    </div>;
};

<AgentPromptAccordion
  title="List Network Members API Prompt"
  prompt={`List the subjects in a fraud network through the Management API.

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

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

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

Response 200: {"results": [NetworkMember, ...]} - not paginated.
Each NetworkMember has subject (the vendor_user, vendor_business, or transaction_party), outcome_status (the subject's verification/decision outcome), node_status (approved|in_review|declined|not_completed for a member row), tags, risk {score, band, bar}, signal_coverage, shared_infrastructure, joined_at, last_seen_at, provenance {session_ids, business_session_ids, transaction_ids}.

Note: node_status here is the per-applicant status inside the network, distinct from the network's own lifecycle status (active/in_review/resolved/dismissed) returned by list/get network.

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.`}
/>

List every subject (vendor user, vendor business, or transaction party) that belongs to this network, with each member's verification outcome, risk, tags, and the sessions, business sessions, or transactions that placed them in the network.

<Note>
  A member's `node_status` (`approved`, `in_review`, `declined`, `not_completed`) is that applicant's own verification outcome. It is separate from the network's `status` (`active`, `in_review`, `resolved`, `dismissed`), which tracks the investigation, not any one member.
</Note>

## Related

* [Get network](/management-api/networks/get)
* [Network graph](/management-api/networks/graph)
* [Network signals](/management-api/networks/signals)


## OpenAPI

````yaml GET /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/members/
openapi: 3.0.0
info:
  version: 3.0.0
  title: Didit Verification API
  description: Identity verification API. Authenticate with x-api-key header.
servers:
  - url: https://verification.didit.me
security: []
tags: []
paths:
  /v3/organization/{organization_id}/application/{application_id}/networks/{network_uuid}/members/:
    get:
      tags:
        - Networks
      summary: List network members
      description: >-
        List the subjects (vendor users, vendor businesses, or transaction
        parties) that belong to this network.
      operationId: list_network_members
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
          description: Organization UUID.
        - name: application_id
          in: path
          required: true
          schema:
            type: string
            format: uuid
          description: Application UUID.
        - name: network_uuid
          in: path
          required: true
          schema:
            type: string
            format: uuid
            example: n3a5e000-0000-4000-8000-000000000001
          description: Network UUID.
      responses:
        '200':
          description: Network members. Not paginated.
          content:
            application/json:
              schema:
                type: object
                properties:
                  results:
                    type: array
                    items:
                      $ref: '#/components/schemas/NetworkMember'
        '404':
          description: Network not found (or not visible to this application).
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
      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/members/'
            \
              -H 'x-api-key: YOUR_API_KEY'
components:
  schemas:
    NetworkMember:
      type: object
      properties:
        subject:
          type: object
          description: >-
            The vendor_user, vendor_business, or transaction_party this member
            represents.
        outcome_status:
          type: string
          description: The subject's verification/decision outcome.
        node_status:
          type: string
          enum:
            - approved
            - in_review
            - declined
            - not_completed
            - signal_active
            - signal_guarded
          description: >-
            For a member row this is always one of the subject-outcome values:
            approved, in_review, declined, or not_completed.
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NetworkNodeTag'
        risk:
          $ref: '#/components/schemas/NetworkRiskDisplay'
        signal_coverage:
          type: object
        shared_infrastructure:
          type: object
        joined_at:
          type: string
          format: date-time
          nullable: true
        last_seen_at:
          type: string
          format: date-time
          nullable: true
        provenance:
          type: object
          properties:
            session_ids:
              type: array
              items:
                type: string
                format: uuid
            business_session_ids:
              type: array
              items:
                type: string
                format: uuid
            transaction_ids:
              type: array
              items:
                type: string
                format: uuid
    NetworkNodeTag:
      type: object
      properties:
        id:
          type: string
        name:
          type: string
        color:
          type: string
          nullable: true
          description: Null for guard tags, whose color token the renderer owns.
        source:
          type: string
          enum:
            - subject_tag
            - session_tag
            - transaction_tag
            - signal_guard
          description: >-
            Where the tag came from: a tag on the user/business, a tag on a
            session in this network, a tag on a transaction a party belongs to,
            or a signal guard condition (e.g. hub, datacenter IP).
        category:
          type: string
          enum:
            - customer
            - quality
          nullable: true
          description: >-
            customer for customer-defined tags, quality for signal-quality guard
            tags. Null when not applicable.
    NetworkRiskDisplay:
      type: object
      properties:
        score:
          type: integer
          description: Risk score, 0-100.
        band:
          type: string
          enum:
            - low
            - medium
            - high
          description: Band the score renders as. high >= 70, medium >= 40, otherwise low.
        bar:
          type: number
          format: float
          description: Normalized 0-1 value for rendering a risk bar.

````