---
title: "Read the currently active site"
method: GET
path: "/v1/vehicles/{vehicleId}/active-site"
tags: ["Site Management"]
---

# Read the currently active site

`GET /v1/vehicles/{vehicleId}/active-site`

## Request

- Base URL: `https://api.polymathrobotics.dev`
- URL: `https://api.polymathrobotics.dev/v1/vehicles/{vehicleId}/active-site`
- Auth: HTTP bearer

Reads the site that is currently active for vehicle operation. This will not return the site that is staged for activation to take effect on next restart, only the site that with activation in-effect.

## Path parameters

- `vehicleId` string, required

## Response `200`

Successful Response

- ReadSiteResponse
  - `status` 'success': JSend status.
  - `message` string, required: Human-readable message.
  - `site` Site, required
    - `name` string, required: Name of the site.
    - `boundary` SiteGeoPoint[], required: Boundary vertices of the site in WGS84 lat/lon.
      - `latitude` number, required: Latitude
      - `longitude` number, required: Longitude

## Other responses

- `404`: No site is currently active
- `500`: Internal server error

## Changes

- **2026-09-09** `7bb062ddb622`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/polymathrobotics/apis/polymath-api/changes/v1/vehicles/:vehicleId/active-site/get.md)

---

[API](https://skmtc.dev/polymathrobotics/apis/polymath-api.md) - [All operations](https://skmtc.dev/polymathrobotics/apis/polymath-api/llms.txt) - [OpenAPI document](https://skmtc.dev/polymathrobotics/apis/polymath-api/revisions/3b5ff2f21338?raw)
