---
title: "Upload a boundary"
method: POST
path: "/v4/boundaries"
tags: ["Boundaries"]
---

# Upload a boundary

`POST /v4/boundaries`

Upload a **Boundary** entry by passing the geometry of the boundary. This will store the boundary but will not create field in Climate FieldView and will not link to an existing field in Climate FieldView.
This is restricted to callers with **boundaries:write** scope.
To upload a field boundary for field creation in Climate FieldView, please use **POST /v4/uploads**.

## Request body

- BoundaryUpload — Arbitrary boundary in a geometry map
  - `geometry` Geometry, required — GeoJSON
    - `type` 'Point' | 'Polygon' | 'MultiPolygon', required
    - `coordinates` string[], required

## Response `200`

OK

- UploadedBoundaryId — Unique identifier of a successfully uploaded boundary
  - `id` string, uuid, required

## Other responses

- `400` — Bad Input
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `429` — Too Many Requests
- `500` — Internal Server Error
- `503` — Server Busy

---

[API](https://skmtc.net/fieldview/apis/climate-fieldview-platform-apis.md) · [All operations](https://skmtc.net/fieldview/apis/climate-fieldview-platform-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fieldview/climate-fieldview-platform-apis/versions/f6831695600e/schema)
