---
title: "Get the available layouts for the supplied country."
method: POST
path: "/address/layouts/v1"
tags: ["Address Validation"]
---

# Get the available layouts for the supplied country.

`POST /address/layouts/v1`

## Headers

- `Reference-Id` string
- `Timeout-Seconds` integer

## Request body

- AddressLayoutsV1Request — The Address Layout V1 request.
  - `country_iso` string, required — The country ISO3 code of address.
  - `datasets` string[], required — The datasets for address layout.

## Response `200`

OK

- AddressLayoutsV1Response — Response model for AddressLayoutsV1 endpoint.
  - `error` ResponseError — Error model containing the error details.
    - `type` string, nullable — A link to documentation that provides more details about the error you’ve encountered.
    - `title` string, nullable — The title of the error.
    - `detail` string, nullable — A description of the error.
    - `instance` string, nullable — The endpoint that returned the error.
  - `result` AddressLayout[], nullable — The address layout V1 result.
    - `name` string, nullable — The name of the address layout.
    - `country_iso_3` string, nullable — The country ISO3 code.
    - `datasets` string[], nullable — The dataset for address validation.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `406` — Not Acceptable
- `408` — Request Timeout
- `415` — Unsupported Media Type
- `429` — Too Many Requests
- `500` — Internal Server Error
- `503` — Service Unavailable

---

[API](https://skmtc.dev/experianaperture/apis/aperture-rest-api.md) · [All operations](https://skmtc.dev/experianaperture/apis/aperture-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/experianaperture/aperture-rest-api/revisions/f17d329b4892/schema)
