---
title: "Get inventory-backed sales locations, or select service/parts by declared capability"
method: GET
path: "/v1/dealers/{dealer_id}/locations"
tags: ["Dealers"]
---

# Get inventory-backed sales locations, or select service/parts by declared capability

`GET /v1/dealers/{dealer_id}/locations`

## Request

- Base URL: `https://api.carhandshake.com`
- URL: `https://api.carhandshake.com/v1/dealers/{dealer_id}/locations`
- Auth: none required

## Path parameters

- `dealer_id` string, uuid, required

## Query parameters

- `department` 'sales' | 'service' | 'parts'
- `country` 'US' | 'CA'

## Response `200`

Exact public rooftop locations

- DealerLocationsResponse
  - `dealer_id` string, uuid, required
  - `locations` PublicLocation[], required
    - `id` string, uuid, required
    - `name` string, required
    - `address_line_1` string, nullable, required
    - `address_line_2` string, nullable, required
    - `city` string, nullable, required
    - `state` string, nullable, required
    - `zip` string, nullable, required
    - `country` 'US' | 'CA', required
    - `latitude` number, nullable, required
    - `longitude` number, nullable, required
    - `geo_source` string, nullable, required
    - `geocode_precision` string, nullable, required
    - `geocode_confidence` number, nullable, required
    - `timezone` string, nullable, required
    - `website_url` string, uri, nullable, required
    - `public_phone` PublicPhone, required
      - `name` string, nullable, required
      - `value` string, required
    - `hours` BusinessHoursSchedule[], required
      - `name` string, required
      - `monday` BusinessHoursInterval
        - `open` string, required
        - `close` string, required
      - `tuesday` BusinessHoursInterval
        - `open` string, required
        - `close` string, required
      - `wednesday` BusinessHoursInterval
        - `open` string, required
        - `close` string, required
      - `thursday` BusinessHoursInterval
        - `open` string, required
        - `close` string, required
      - `friday` BusinessHoursInterval
        - `open` string, required
        - `close` string, required
      - `saturday` BusinessHoursInterval
        - `open` string, required
        - `close` string, required
      - `sunday` BusinessHoursInterval
        - `open` string, required
        - `close` string, required
    - `capabilities` string[], required

## Other responses

- `404`: RFC 9457 problem details

---

[API](https://skmtc.dev/carhandshake/apis/car-handshake-inventory-api.md) · [All operations](https://skmtc.dev/carhandshake/apis/car-handshake-inventory-api/llms.txt) · [OpenAPI document](https://skmtc.dev/carhandshake/apis/car-handshake-inventory-api/revisions/0a85bfd1c565?raw)
