---
title: "Get all stratum methods"
method: GET
path: "/stratum-methods"
tags: ["Stratum methods"]
---

# Get all stratum methods

`GET /stratum-methods`

Retrieve a paginated collection of all stratum methods recorded in VegBank.

## Query parameters

- `with_nested` boolean
- `limit` integer
- `offset` integer
- `create_parquet` boolean

## Response `200`

Matching stratum method(s), with fields based on parameters:
- `detail=full&with_nested=false`: Extended fields, no nested array fields
- `detail=full&with_nested=true`: Extended fields + nested array fields

- union
  - StratumMethodFull
    - `count` integer — Total matching record count
    - `data` object[] — Data records
      - `sm_code` string — VegBank stratum method identifier
      - `stratum_method_name` string — Name of the stratum method (e.g., Braun-Blanquet, TNC-ABI, NC Vegetation Survey #1, NC Vegetation Survey #2, etc.)
      - `stratum_method_description` string — Describes the general methods used for strata. For example, this field should distinguish as to whether strata are defined as including all foliage on plants that predominantly occupy the stratum regardless of the height of that foliage, or only the foliage that actually occurs within a specified vertical slice of the community.
      - `stratum_assignment` string — The way that an individual's cover is assigned to the different stratum. Some methodologies allow an individul to span multiple strata and have stratum cover values in each stratum. Other methodologies require that all cover from an individual be assigned to the upper-most stratum. Further information about the specifics of stratum methodologies that deviate from the standard practice of the stratum method should be described in the plot observation method narrative.
      - `rf_code` string — VegBank reference identifier for the publication that defines the stratum method
      - `rf_label` string — Name/label for the publication that defines the stratum method
  - StratumMethodFullNested
    - `count` integer — Total matching record count
    - `data` object[] — Data records
      - `sm_code` string — VegBank stratum method identifier
      - `stratum_method_name` string — Name of the stratum method (e.g., Braun-Blanquet, TNC-ABI, NC Vegetation Survey #1, NC Vegetation Survey #2, etc.)
      - `stratum_method_description` string — Describes the general methods used for strata. For example, this field should distinguish as to whether strata are defined as including all foliage on plants that predominantly occupy the stratum regardless of the height of that foliage, or only the foliage that actually occurs within a specified vertical slice of the community.
      - `stratum_assignment` string — The way that an individual's cover is assigned to the different stratum. Some methodologies allow an individul to span multiple strata and have stratum cover values in each stratum. Other methodologies require that all cover from an individual be assigned to the upper-most stratum. Further information about the specifics of stratum methodologies that deviate from the standard practice of the stratum method should be described in the plot observation method narrative.
      - `rf_code` string — VegBank reference identifier for the publication that defines the stratum method
      - `rf_label` string — Name/label for the publication that defines the stratum method
      - `stratum_types` object[]
        - `sy_code` string — VegBank stratum type identifier
        - `stratum_index` string — Short code used to identify the stratum
        - `stratum_name` string — Name associated with this stratum by the stratum method
        - `stratum_description` string — This field describes the specific stratum. For example, a value of 'F' under stratum_index might have a stratum_name = 'Floating' and a stratum_description = 'foliage floating on or near the surface of water'

## Other responses

- `400` — Invalid Parameters

---

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