---
title: "Get all projects"
method: GET
path: "/projects"
tags: ["Projects"]
---

# Get all projects

`GET /projects`

Retrieve a paginated collection of all projects recorded in VegBank.

## Query parameters

- `search` string
- `sort` 'default' | '+default' | '-default' | 'project_name' | '+project_name' | '-project_name' | 'obs_count' | '+obs_count' | '-obs_count'
- `limit` integer
- `offset` integer
- `create_parquet` boolean

## Response `200`

Matching project(s)

- Project
  - `pj_code` string — VegBank project identifier
  - `project_name` string — Project name as defined by the principal investigator
  - `project_description` string — Short description of the project including the original purpose for conducting the project
  - `start_date` string, date — Project start date
  - `stop_date` string, date — Project stop date
  - `obs_count` integer — Number of plot observations associated with this entity
  - `last_plot_added_date` string, date — Date a plot observation was last added to this project

## 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)
