---
title: "List Client Dependents"
method: GET
path: "/internal/api/clients/{client_identifier}/dependents"
tags: ["CLIENT"]
---

# List Client Dependents

`GET /internal/api/clients/{client_identifier}/dependents`

## Request

- Base URL: `https://api.signalshq.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.signalshq.io/internal/api/clients/{client_identifier}/dependents`
- Auth: OAuth 2
  - Password
  - Token URL: `/auth/login`

Retrieve all dependents for a specific client.

## Path parameters

- `client_identifier` string, required

## Response `200`

Successful Response

- DependentListResponse: Schema for dependent list response. Returns a list of all dependents for a client along with the total count. Useful for pagination and displaying family information.
  - `dependents` DependentResponse[], required: List of dependent records for the client
    - `id` string, uuid, required: Unique identifier for the dependent record
    - `client_id` string, uuid, required: ID of the client this dependent belongs to
    - `tenant_id` string, uuid, required: Tenant organization ID
    - `full_name` string, required: Full legal name of the dependent
    - `date_of_birth` string, date, nullable: Date of birth
    - `blind` boolean, required: Blind status
    - `disabled` boolean, required: Disabled status
    - `relationship_type` 'SON' | 'DAUGHTER' | 'FOSTER_CHILD' | 'GRANDCHILD' | 'STEPCHILD' | 'GRANDPARENT' | 'PARENT' | 'BROTHER' | 'HALF_BROTHER' | 'STEP_BROTHER' | 'SISTER' | 'HALF_SISTER' | 'STEP_SISTER' | 'AUNT' | 'UNCLE' | 'NIECE' | 'NEPHEW' | 'NONE' | 'OTHER', required: Enumeration of possible relationships for dependents. Used to classify the relationship between the client and their dependent for tax filing purposes.
    - `relationship_other` string, nullable: Custom relationship description
    - `months_in_home` integer, nullable: Number of months in home during tax year
    - `full_time_student` boolean, required: Full-time student status
    - `ssn_info` SSNInfoResponse: Response schema for SSN information. This schema represents encrypted SSN information that is returned to the client. The actual SSN is never returned in plain text - only masked versions are provided.
      - `id` string, uuid, required: Unique identifier for the SSN record
      - `entity_type` 'CLIENT' | 'SPOUSE' | 'DEPENDENT', required: Entity types for SSN information
      - `ssn_masked` string, required: Masked SSN showing only last 4 digits
      - `ssn_type` 'SSN' | 'ITIN', required: SSN types
  - `total_count` integer, required: Total number of dependents for this client

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/signalshq/apis/signals-api.md) - [All operations](https://skmtc.dev/signalshq/apis/signals-api/llms.txt) - [OpenAPI document](https://skmtc.dev/signalshq/apis/signals-api/revisions/2c22af3b5576?raw)
