---
title: "Get all cover methods"
method: GET
path: "/cover-methods"
tags: ["Cover methods"]
---

# Get all cover methods

`GET /cover-methods`

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

## Query parameters

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

## Response `200`

Matching cover 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
  - CoverMethodFull
    - `count` integer — Total matching record count
    - `data` CoverMethodFull[] — Data records
  - CoverMethodFullNested
    - `count` integer — Total matching record count
    - `data` object[] — Data records
      - `cm_code` string — VegBank cover method identifier
      - `cover_type` string — Name of the coverclass method (e.g., Braun-Blanquet, Barkman, Domin, Daubenmire, Carolina Vegetation Survey, etc.)
      - `cover_estimation_method` string — How cover is estimated on the observation
      - `rf_code` string — VegBank identifier for the defining cover method reference
      - `rf_label` string — Name/label for the defining cover method reference
      - `cover_indexes` object[]
        - `cv_code` string — VegBank cover index identifier
        - `cover_code` string — Name or label used in the cover class scale for this specific cover class.
        - `lower_limit` number, float — Lower limit, in percent, associated with a specific coverCode. Where a cover scale has a non-quantitative lower or upper value, as in the '+' of the Braun-Blanquet scale, this is an approximation with '0' being the lower limit of the bottom-most class.
        - `upper_limit` number, float — Upper limit, in percent, associated with the specific cover code
        - `cover_percent` number, float — Middle value (usually mean or geometric mean) between the upper_limit and lower_limit for each taxon observation and used for all cover class conversions and interpretations; assigned by the author of the cover class schema
        - `index_description` string — Description of the specific coverclass; this is particularly helpful in the case that there is no numeric value that can be applied.

## 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/versions/852fd165e202/schema)
