# Commission Rep Groups ## Create CommissionRepGroup - [POST /commission-reps/{commRepKey}/commission-rep-groups](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-groups/createcommissionrepgroup.md): Creates a new CommissionRepGroup ## List CommissionRepGroup - [GET /commission-reps/{commRepKey}/commission-rep-groups](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-groups/listcommissionrepgroup.md): Lists all CommissionRepGroup for the given commRepKey ## Get CommissionRepGroup - [GET /commission-reps/{commRepKey}/commission-rep-groups/{commRepGroupKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-groups/getcommissionrepgroup.md): Gets CommissionRepGroup ## Update CommissionRepGroup - [PUT /commission-reps/{commRepKey}/commission-rep-groups/{commRepGroupKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-groups/updatecommissionrepgroup.md): Updates a specific CommissionRepGroup. ## Delete CommissionRepGroup - [DELETE /commission-reps/{commRepKey}/commission-rep-groups/{commRepGroupKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-groups/deletecommissionrepgroup.md): Deletes an CommissionRepGroup ## Create or Update Batch CommissionRepGroup - [PUT /commission-reps/{commRepKey}/commission-rep-groups-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-groups/updatebatchcommissionrepgroup.md): Create or Update multiple CommissionRepGroup at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.