# Get location

> `GET https://api.kustom.co/ipp/v1/locations/{id}`

Returns a single location by ID, scoped to the authenticated merchant.

## Parameters

- `id` (string, path, required)

## Responses

### 200

Location found.

`application/json`

- `id` (string) — Unique location identifier.
- `merchant_id` (string) — Merchant identifier.
- `name` (string) — Display name of the location.
- `street_address` (string) — Primary street address.
- `street_address2` (string) — Secondary address line (suite, apartment, etc.).
- `postal_code` (string) — Postal or ZIP code.
- `city` (string) — City name.
- `country` (string) — Country code (ISO 3166-1 alpha-2).
- `created_at` (string) — Timestamp when the location was created.
- `updated_at` (string) — Timestamp when the location was last updated.

```json
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "merchant_id": "merchant_12345",
  "name": "Downtown Store",
  "street_address": 123,
  "street_address2": "Suite 100",
  "postal_code": 12345,
  "city": "Stockholm",
  "country": "SE",
  "created_at": "2024-01-15T10:30:00Z",
  "updated_at": "2024-01-20T14:45:00Z"
}
```

### 400

Missing or invalid merchant ID header.

`application/json`

### 401

Missing or invalid credentials.

`application/json`

### 404

Location not found.

`application/json`
