# Classes ## Create Class - [POST /classes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/classes/createclass.md): Creates a new Class ## List Class - [GET /classes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/classes/listclass.md): Lists all Class ## Get Class - [GET /classes/{classCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/classes/getclass.md): Gets Class ## Update Class - [PUT /classes/{classCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/classes/updateclass.md): Updates a specific Class. ## Delete Class - [DELETE /classes/{classCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/classes/deleteclass.md): Deletes an Class ## Create or Update Batch Class - [PUT /classes-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/classes/updatebatchclass.md): Create or Update multiple Class at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.