# Member Classes ## Create MemberClass - [POST /subscribers/{subscriberID}/members/{memberSeq}/classes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/member-classes/creatememberclass.md): Creates a new MemberClass ## List MemberClass - [GET /subscribers/{subscriberID}/members/{memberSeq}/classes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/member-classes/listmemberclass.md): Lists all MemberClass for the given subscriberID and memberSeq ## Get MemberClass - [GET /subscribers/{subscriberID}/members/{memberSeq}/classes/{memberClassKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/member-classes/getmemberclass.md): Gets MemberClass ## Update MemberClass - [PUT /subscribers/{subscriberID}/members/{memberSeq}/classes/{memberClassKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/member-classes/updatememberclass.md): Updates a specific MemberClass. ## Delete MemberClass - [DELETE /subscribers/{subscriberID}/members/{memberSeq}/classes/{memberClassKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/member-classes/deletememberclass.md): Deletes an MemberClass ## Create or Update Batch MemberClass - [PUT /subscribers/{subscriberID}/members/{memberSeq}/classes-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/member-classes/updatebatchmemberclass.md): Create or Update multiple MemberClass at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.