---
title: "Get geo zones"
method: POST
path: "/api/v1/geoaware/admin/geozones"
tags: ["GeoZones Admin"]
---

# Get geo zones

`POST /api/v1/geoaware/admin/geozones`

## Request

- Base URL: `http://localhost:8486`
- URL: `http://localhost:8486/api/v1/geoaware/admin/geozones`
- Auth: API key in header `x-auth-token`

Retrieves geo zones based on bounding box and feature types

## Request body

- GetGeoZonesRequestDTO: Get geo zones request
  - `boundingBox` BoundingBoxDTO, required: Bounding box defined by a list of coordinates forming a polygon
    - `coordinates` array[], required: List of coordinates forming the bounding box polygon. Must have at least 4 coordinates.
      - number[]: List of coordinates forming the bounding box polygon. Must have at least 4 coordinates.
  - `featureTypes` string[]: List of feature type IDs to filter by. If empty, all feature types are included.

## Response `200`

Successfully retrieved geo zones

## Other responses

- `400`: Invalid request parameters
- `403`: Access denied
- `500`: Internal server error

---

[API](https://skmtc.dev/airdodge/apis/api-core.md) - [All operations](https://skmtc.dev/airdodge/apis/api-core/llms.txt) - [OpenAPI document](https://skmtc.dev/airdodge/apis/api-core/revisions/fb3c5a1055cc?raw)
