# Procedure Categories ## Create ProcedureCategory - [POST /procedure-categories](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-categories/createprocedurecategory.md): Creates a new ProcedureCategory ## List ProcedureCategory - [GET /procedure-categories](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-categories/listprocedurecategory.md): Lists all ProcedureCategory given a specific ## Get ProcedureCategory - [GET /procedure-categories/{categoryID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-categories/getprocedurecategory.md): Gets ProcedureCategory ## Update ProcedureCategory - [PUT /procedure-categories/{categoryID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-categories/updateprocedurecategory.md): Updates a specific ProcedureCategory. ## Delete ProcedureCategory - [DELETE /procedure-categories/{categoryID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-categories/deleteprocedurecategory.md): Deletes an ProcedureCategory ## Create or Update Batch ProcedureCategory - [PUT /procedure-categories-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/procedure-categories/updatebatchprocedurecategory.md): Create or Update multiple ProcedureCategory at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.