---
title: "Changes to Get plot observation"
method: GET
path: "/plot-observations/{ob_code}"
---

# Changes to Get plot observation

`GET /plot-observations/{ob_code}`

> Every recorded change to this operation, newest first.
> 50 revisions in range; 1 not diffed.

## Timeline

Changed in 15 of 50 revisions.

- **2026-03-26** `43d10c9a3c43`: 36 warning
- **2026-03-26** `740512788755`: 10 warning
- **2026-03-26** `cfc30024a9d1`: 2 warning
- **2026-03-26** `4de567c2cbd5`: 12 warning
- **2026-03-04** `31e82224728b`: 2 breaking, 8 info
- **2026-03-03** `8dc2742f6a17`: 2 breaking, 8 warning
- **2026-03-03** `3f5b0d28b296`: 2 info
- **2026-03-02** `8abfd084d7aa`: 3 breaking, 1 warning, 8 info
- **2026-02-11** `3007a071be64`: 2 info
- **2026-02-08** `00e8613db6e8`: 1 info
- **2026-01-22** `916dc9de7fb2`: 1 info
- **2026-01-21** `3d60992945e4`: 1 info
- **2026-01-21** `7fee15f3ae42`: 1 info
- **2026-01-21** `67d95479b238`: 2 info
- **2025-04-29** `c9e23cb778c9`: 1 breaking

## Changes

- **2026-03-26** `43d10c9a3c43`: 36 warning
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_cc_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_ci_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_partyname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_py_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_sciname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_cc_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_ci_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_partyname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_py_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_sciname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_cc_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_ci_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_partyname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_py_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_sciname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_cc_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_ci_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_partyname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_py_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_bestfit_sciname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_cc_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_ci_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_partyname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_py_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_current_sciname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_cc_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_ci_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_partyname` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_py_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/interp_orig_sciname` from the response with the `200` status
- **2026-03-26** `740512788755`: 10 warning
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon1_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon2_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon3_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon4_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon5_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon1_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon2_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon3_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon4_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/top_taxon5_name` from the response with the `200` status
- **2026-03-26** `cfc30024a9d1`: 2 warning
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/number_of_taxa` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/number_of_taxa` from the response with the `200` status
- **2026-03-26** `4de567c2cbd5`: 12 warning
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/ob_notes_mgt` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/ob_notes_public` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/ob_revisions` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/pl_notes_mgt` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/pl_notes_public` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/pl_revisions` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/ob_notes_mgt` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/ob_notes_public` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/ob_revisions` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/pl_notes_mgt` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/pl_notes_public` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/pl_revisions` from the response with the `200` status
- **2026-03-04** `31e82224728b`: 2 breaking, 8 info
  - the `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/` response's property type changed from no type to `object` for status `200`
  - the `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/` response's property type changed from no type to `object` for status `200`
  - added the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/sm_code` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_assignment` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_description` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_name` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/sm_code` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_assignment` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_description` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_name` to the response with the `200` status
- **2026-03-03** `8dc2742f6a17`: 2 breaking, 8 warning
  - the `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/` response's property type changed from `object` to no type for status `200`
  - the `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/` response's property type changed from `object` to no type for status `200`
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/sm_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_assignment` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_description` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_name` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/sm_code` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_assignment` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_description` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_name` from the response with the `200` status
- **2026-03-03** `3f5b0d28b296`: 2 info
  - added the new optional `query` request parameter `bundle`
  - added the media type `application/zip` for the response with the status `200`
- **2026-03-02** `8abfd084d7aa`: 3 breaking, 1 warning, 8 info
  - removed the media type `application/zip` for the response with the status `200`
  - the `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/` response's property type changed from no type to `object` for status `200`
  - the `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/` response's property type changed from no type to `object` for status `200`
  - deleted the `query` request parameter `bundle`
  - added the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/sm_code` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_assignment` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_description` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_name` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/sm_code` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_assignment` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_description` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/StratumMethodBase]/stratum_method_name` to the response with the `200` status
- **2026-02-11** `3007a071be64`: 2 info
  - added the new optional `query` request parameter `bundle`
  - added the media type `application/zip` for the response with the status `200`
- **2026-02-08** `00e8613db6e8`: 1 info
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFullNested]/named_places/items/np_code` to the response with the `200` status
- **2026-01-22** `916dc9de7fb2`: 1 info
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFullNested]/named_places` to the response with the `200` status
- **2026-01-21** `3d60992945e4`: 1 info
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFullNested]/disturbances` to the response with the `200` status
- **2026-01-21** `7fee15f3ae42`: 1 info
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFullNested]/soils` to the response with the `200` status
- **2026-01-21** `67d95479b238`: 2 info
  - added the optional property `oneOf[#/components/schemas/plot_obs_full]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/replaced_by_ob_code` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/plot_obs_full_nested]/allOf[subschema #2]/data/items/allOf[#/components/schemas/PlotObservationFull]/replaced_by_ob_code` to the response with the `200` status
- **2025-04-29** `c9e23cb778c9`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/nceas/apis/vegbankapi/docs/plot-observations/:ob_code/get.md) - [API](https://skmtc.dev/nceas/apis/vegbankapi.md) - [Page](https://skmtc.dev/nceas/apis/vegbankapi/changes/plot-observations/:ob_code/get)
