# Group Classes ## Create GroupClass - [POST /groups/{groupID}/classes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-classes/creategroupclass.md): Creates a new GroupClass ## List GroupClass - [GET /groups/{groupID}/classes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-classes/listgroupclass.md): Lists all GroupClass for the given groupID ## Get GroupClass - [GET /groups/{groupID}/classes/{groupDivisionClassKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-classes/getgroupclass.md): Gets GroupClass ## Update GroupClass - [PUT /groups/{groupID}/classes/{groupDivisionClassKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-classes/updategroupclass.md): Updates a specific GroupClass. ## Delete GroupClass - [DELETE /groups/{groupID}/classes/{groupDivisionClassKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-classes/deletegroupclass.md): Deletes an GroupClass ## Create or Update Batch GroupClass - [PUT /groups/{groupID}/classes-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-classes/updatebatchgroupclass.md): Create or Update multiple GroupClass at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.