---
title: "Get Client Spouse"
method: GET
path: "/internal/api/clients/{client_identifier}/spouse"
tags: ["CLIENT"]
---

# Get Client Spouse

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

## 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}/spouse`
- Auth: OAuth 2
  - Password
  - Token URL: `/auth/login`

Retrieve spouse information for a specific client.

## Path parameters

- `client_identifier` string, required

## Response `200`

Successful Response

- SpouseResponse: Schema for spouse response data. Returns complete spouse information including encrypted SSN info. The SSN is never returned in plain text for security purposes.
  - `id` string, uuid, required: Unique identifier for the spouse record
  - `client_id` string, uuid, required: ID of the client this spouse belongs to
  - `tenant_id` string, uuid, required: Tenant organization ID
  - `full_name` string, required: Full legal name of the spouse
  - `email` string, email, nullable: Email address
  - `phone` string, nullable: Phone number
  - `date_of_birth` string, date, nullable: Date of birth
  - `blind` boolean, required: Is the spouse blind?
  - `disabled` boolean, required: Is the spouse disabled?
  - `same_as_taxpayer_address` boolean, required: Whether the spouse uses the same address as the taxpayer (client)
  - `relationship_type` string: Relationship type (always SPOUSE for spouse records)
  - `address` AppSchemasClientAddressAddressResponse
    - `id` string, uuid, required: Unique identifier for the address record
    - `street_address` string, nullable: The primary street address
    - `address_line_2` string, nullable: Additional address information
    - `city` string, nullable: The city name
    - `state` string, nullable: The state
    - `zip_code` string, nullable: The ZIP code
  - `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

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