# Groups ## Group Disenroll - [POST /groups/{groupID}/disenroll](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-groups/groupdisenroll.md): Disenrolls a Group and/or Division. A VBAProcess object is returned representing the process state. See VBAProcess area for more information. ## Group Reenroll - [POST /groups/{groupID}/reenroll](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-groups/groupreenroll.md): Re-enrolls a Group and/or Division. A VBAProcess object is returned representing the process state. See VBAProcess area for more information. ## Get Group enrollment summary information - [GET /groups/{groupID}/enrollment-summary](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-groups/getgroupenrollmentsummary.md): Gets Group enrollment summary for the given group id. ## Recalculate Accumulators for Group - [POST /groups/{groupID}/recalculate-accumulators](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-groups/recalculategroupaccumulators.md): Recalculate accumulators for all Subscribers in a given group. ## Create Groups - [POST /groups](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/creategroups.md): Creates a new Groups ## List Groups - [GET /groups](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/listgroups.md): Lists all Groups ## Get Groups - [GET /groups/{groupID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/getgroups.md): Gets Groups ## Update Groups - [PUT /groups/{groupID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/updategroups.md): Updates a specific Groups. ## Delete Groups - [DELETE /groups/{groupID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/deletegroups.md): Deletes an Groups ## Create or Update Batch Groups - [PUT /groups-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/updatebatchgroups.md): Create or Update multiple Groups at once. If the entity exists, it will be updated. If the entity does not exist, it will be created. ## Group Disenroll - [POST /groups/{groupID}/disenroll](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/groupdisenroll.md): Disenrolls a Group and/or Division. A VBAProcess object is returned representing the process state. See VBAProcess area for more information. ## Group Reenroll - [POST /groups/{groupID}/reenroll](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/groupreenroll.md): Re-enrolls a Group and/or Division. A VBAProcess object is returned representing the process state. See VBAProcess area for more information. ## Get Group enrollment summary information - [GET /groups/{groupID}/enrollment-summary](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/getgroupenrollmentsummary.md): Gets Group enrollment summary for the given group id. ## Recalculate Accumulators for Group - [POST /groups/{groupID}/recalculate-accumulators](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/recalculategroupaccumulators.md): Recalculate accumulators for all Subscribers in a given group. ## Get Group ID Card Selections - [GET /groups/id-card-selection](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/groups/getgroupidcardselections.md): Gets Group ID Card Selections