---
title: "Upload plot observations"
method: POST
path: "/plot-observations"
tags: ["Plot observations"]
---

# Upload plot observations

`POST /plot-observations`

## Response `200`

completed

- string[]

## Other responses

- `403` — Uploads not allowed
- `500` — Invalid data upload

## Changes

> 38 revisions in range; 1 not diffed.

- **2026-03-04** `31e82224728b` — 1 breaking, 1 info
  - the `items/` request property type changed from no type to `object`
  - the endpoint scheme security `oauth2` was added to the API
- **2026-03-03** `8dc2742f6a17` — 2 info
  - the endpoint scheme security `oauth2` was removed from the API
  - the `items/` request property type was generalized from `object` to no type
- **2026-03-02** `8e27e0e126e7` — 1 info
  - the endpoint scheme security `oauth2` was added to the API
- **2026-03-02** `8abfd084d7aa` — 1 breaking
  - the `items/` request property type changed from no type to `object`
- **2026-01-18** `2e123831df6e` — 1 breaking, 74 warning, 4 info
  - the `items/` request property type changed from no type to `object`
  - removed the request property `items/accession_code`
  - removed the request property `items/author_obs_code`
  - removed the request property `items/auto_taxon_cover`
  - …75 more

[Full history](https://skmtc.dev/nceas/apis/vegbankapi/changes/plot-observations/post.md)

---

[API](https://skmtc.dev/nceas/apis/vegbankapi.md) · [All operations](https://skmtc.dev/nceas/apis/vegbankapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nceas/vegbankapi/revisions/c37c8d7a84c5/schema)
