---
title: "Get a sub location"
method: GET
path: "/v1/public/locations/{locationId}/subLocations/{subLocationId}"
tags: ["Public", "SubLocations"]
---

# Get a sub location

`GET /v1/public/locations/{locationId}/subLocations/{subLocationId}`

## Request

- Base URL: `https://api.evolia.com`
- URL: `https://api.evolia.com/v1/public/locations/{locationId}/subLocations/{subLocationId}`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/evolia/apis/public-evolia/docs/v1/public/locations/:locationId/subLocations/:subLocationId/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `subLocationId` string, required

## Response `200`

- PublicSubLocation
  - `uid` string, required: unique sub-location id
  - `names` object, required: Multilingual sub-location name as a map indexed by locale ("en" or "fr")
  - `abbrev` string: Sub-location abbreviation
  - `code` string: The sub-location code. The code is often used as a mapping value between Evolia and an external system
  - `parentLocationId` string, required: unique parent location id
  - `parentLocationCode` string, required: unique parent location code

---

[API](https://skmtc.dev/evolia/apis/public-evolia.md) - [All operations](https://skmtc.dev/evolia/apis/public-evolia/llms.txt) - [OpenAPI document](https://skmtc.dev/evolia/apis/public-evolia/revisions/e42abb18d4b6?raw)
