---
title: "Get state by ID"
method: GET
path: "/states/{id}"
tags: ["State Controller"]
---

# Get state by ID

`GET /states/{id}`

Retrieve a specific state by its ID

## Path parameters

- `id` number, required

## Response `200`

State retrieved successfully

- StateResponseDto
  - `id` number, required — State ID
  - `countryId` number, required — ID of the country this state belongs to
  - `stateName` string, required — State name
  - `externalLink` string, nullable, required — External domain URL for this state
  - `isActive` boolean, required — Active status of the state
  - `isDeleted` boolean, required — Deleted status of the state
  - `country` CountryResponseDto, required
    - `id` number, required — Country ID
    - `countryName` string, required — Country name
    - `currencyCode` string, required — ISO 4217 currency code
    - `currencySymbol` string, required — Currency symbol
    - `mailFrom` string, required — Email address used as sender for emails
    - `supportMail` string, required — Support email address for customer inquiries
    - `isActive` boolean, required — Active status of the country
    - `isDeleted` boolean, required — Deleted status of the country
    - `emailSignature` string, nullable, required — Email signature for the country
    - `displayName` string, nullable, required — Display name for the country

---

[API](https://skmtc.dev/findmydocument/apis/land-registry-api.md) · [All operations](https://skmtc.dev/findmydocument/apis/land-registry-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/findmydocument/land-registry-api/revisions/b55a990514fb/schema)
