# Groups

A Group is a named collection of Members under an Account, used to
  apply shared behavior, such as a Tariff, to all its members at once.
  This API covers Group CRUD plus assigning, unassigning, and replacing
  the set of Members belonging to a Group.

- [Create groups](https://docs.parklio.com/api/endpoints/groups-create.md): `POST /v2/groups`
- [Get all groups](https://docs.parklio.com/api/endpoints/groups-find-all.md): `GET /v2/groups`
- [Get groups](https://docs.parklio.com/api/endpoints/groups-find-one.md): `GET /v2/groups/{id}`
- [Replace groups](https://docs.parklio.com/api/endpoints/groups-replace-one.md): `PUT /v2/groups/{id}`
- [Update groups](https://docs.parklio.com/api/endpoints/groups-update.md): `PATCH /v2/groups/{id}`
- [Delete groups](https://docs.parklio.com/api/endpoints/groups-remove.md): `DELETE /v2/groups/{id}`
- [Assign group members](https://docs.parklio.com/api/endpoints/groups-assign-member.md): `PUT /v2/groups/{id}/members/{memberId}`
- [Unassign group members](https://docs.parklio.com/api/endpoints/groups-unassign-member.md): `DELETE /v2/groups/{id}/members/{memberId}`
- [Bulk assign group members](https://docs.parklio.com/api/endpoints/groups-assign-members.md): `POST /v2/groups/{id}/members`
- [Bulk unassign group members](https://docs.parklio.com/api/endpoints/groups-unassign-members.md): `DELETE /v2/groups/{id}/members`
- [Replace group members](https://docs.parklio.com/api/endpoints/groups-replace-members.md): `PUT /v2/groups/{id}/members`
