> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/api-reference/database/taxonomies.md).

# Taxonomies

A **taxonomy** is a hierarchical set of terms (categories, tags) you can attach to records.

| Endpoint                                                                                                         | Method                                                    |
| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| [Find Taxonomy Tree](/api-reference/database/taxonomies/find-taxonomy-tree.md)                                   | `GET taxonomies/tree`                                     |
| [Find Term Tree](/api-reference/database/taxonomies/find-term-tree.md)                                           | `GET taxonomies/{taxonomyName}/terms/tree`                |
| [Find Terms](/api-reference/database/taxonomies/find-terms.md)                                                   | `GET taxonomies/{taxonomyName}/terms`                     |
| [Find Terms Children](/api-reference/database/taxonomies/find-terms-children.md)                                 | `GET taxonomies/{taxonomyName}/terms/{parentId}/children` |
| [Delete Database Taxonomy](/api-reference/database/taxonomies/delete-database-taxonomy.md)                       | `DELETE taxonomies/{Id}`                                  |
| [Delete Database Taxonomy Term](/api-reference/database/taxonomies/delete-database-taxonomy-term.md)             | `DELETE taxonomies/{TaxonomyId}/terms/{Id}`               |
| [Delete Many Database Taxonomy Terms](/api-reference/database/taxonomies/delete-many-database-taxonomy-terms.md) | `DELETE taxonomies/{TaxonomyId}/terms/many`               |
| [Get Database Taxonomies](/api-reference/database/taxonomies/get-database-taxonomies.md)                         | `GET taxonomies`                                          |
| [Get Database Taxonomy](/api-reference/database/taxonomies/get-database-taxonomy.md)                             | `GET taxonomies/{id}`                                     |
| [Get Database Taxonomy Term](/api-reference/database/taxonomies/get-database-taxonomy-term.md)                   | `GET taxonomies/{TaxonomyId}/terms/{Id}`                  |
| [Get Database Taxonomy Term Tree](/api-reference/database/taxonomies/get-database-taxonomy-term-tree.md)         | `GET taxonomies/{TaxonomyName}/terms/tree`                |
| [Get Database Taxonomy Tree](/api-reference/database/taxonomies/get-database-taxonomy-tree.md)                   | `GET taxonomies/tree`                                     |
| [Save Database Taxonomy](/api-reference/database/taxonomies/save-database-taxonomy.md)                           | `POST taxonomies`                                         |
| [Save Database Taxonomy Term](/api-reference/database/taxonomies/save-database-taxonomy-term.md)                 | `POST taxonomies/{TaxonomyId}/terms`                      |
| [Update Database Taxonomy Term](/api-reference/database/taxonomies/update-database-taxonomy-term.md)             | `PUT taxonomies/{TaxonomyId}/terms/{Id}`                  |
