# categories

Chart of accounts — categories and subcategories for accounting.

 - [GET /categories](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_listcategories.md)
 - [POST /categories](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_createcategory.md)
 - [GET /categories/{id}](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_getcategory.md)
 - [PUT /categories/{id}](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_updatecategory.md)
 - [DELETE /categories/{id}](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_deletecategory.md)
 - [POST /categories/bulk](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_bulkcreatecategories.md): Creates multiple categories and subcategories in a single request. Automatically groups subcategories under their parent categories.
 - [GET /categories/{categoryId}/subcategories](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_listsubcategories.md)
 - [POST /categories/{categoryId}/subcategories](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_createsubcategory.md)
 - [GET /categories/{categoryId}/subcategories/{subcategoryId}](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_getsubcategory.md)
 - [PUT /categories/{categoryId}/subcategories/{subcategoryId}](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_updatesubcategory.md)
 - [DELETE /categories/{categoryId}/subcategories/{subcategoryId}](https://developer.boyahq.com/v2/openapi/categories/categoriescontroller_deletesubcategory.md)
