# GetPartnerIdentification

## Overview

GetPartnerIdentification retrieves a single identification record by id. This serves as the lookup for update and delete identification commands.

## Business Rules

- Accepts `{ id }` as input — retrieves by unique identifier
- Returns the full PartnerIdentification record or null if no matching identification is found
- Used by update and delete commands to verify the identification exists before operating on it

## Process Flow

```mermaid
flowchart TD
    A[Receive input] --> B[SELECT from PartnerIdentification where id = input.id]
    B --> C{Identification found?}
    C -->|Yes| D[Return identification record]
    C -->|No| E[Return null]
```

## External Dependencies

- None

## Error Scenarios

- **IDENTIFICATION_NOT_FOUND**: No identification matches the given id — caller receives null

## Test Cases

- returns identification when found
- returns null when not found
