# Create Group from Mender API

**URL:** <https://hub.mender.io/t/create-group-from-mender-api/1418>\
**Category:** General Discussions\
**Tags:** api\
**Created:** [January 9, 2020, 1:46pm UTC](https://hub.mender.io/t/create-group-from-mender-api/1418 "2020-01-09T13:46:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![xqtm](https://avatars.discourse-cdn.com/v4/letter/x/58956e/32.png) [@xqtm](https://hub.mender.io/u/xqtm)\
**Post date:** [January 9, 2020, 1:46pm UTC](https://hub.mender.io/t/create-group-from-mender-api/1418/1 "2020-01-09T13:46:09Z")

</div>

Hello there,  
I’m trying to develop an integration between our services and Mender.  
I need to create and maintain groups of devices in mender.  
In my service i have a list of customers that i want to use as Groups in mender.  
So i started developing a little connector between my service and Mender.  
Than i found out that mender has no CRUD for Groups!  
Just a GET for the group list : [https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#groups-get](https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#groups-get)

Someone knows how to manage groups from API?

---

<div class="post-metadata">

**Author:** ![peter](https://avatars.discourse-cdn.com/v4/letter/p/278dde/32.png) [@peter](https://hub.mender.io/u/peter)\
**Post date:** [January 9, 2020, 6:16pm UTC](https://hub.mender.io/t/create-group-from-mender-api/1418/2 "2020-01-09T18:16:54Z")

</div>

Hello!

you can add device to a group with PUT ([https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#add-a-device-to-a-group](https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#add-a-device-to-a-group)), remove device from group with DELETE ([https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#devices-id-group-name-delete](https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#devices-id-group-name-delete)), get the group the device belongs to ([https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#get-a-selected-devices-group](https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#get-a-selected-devices-group)), get groups ([https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#groups-get](https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#groups-get)), and list devices in given group ([https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#groups-name-devices-get](https://docs.mender.io/2.2/apis/open-source/management-apis/device-inventory#groups-name-devices-get)).  
once group has no devices it ceases to exist.

hope it help,  
peter

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [August 24, 2020, 10:17am UTC](https://hub.mender.io/t/create-group-from-mender-api/1418/3 "2020-08-24T10:17:08Z")

</div>

Hello,

thanks I’m currently stuck with creating group. If I read API right I should use PATH method to create new group and add my device to it. I’m using:

```auto
curl -X PATCH -k -H "Authorization: Bearer $JWT" -H "Content-Type: application/json" -d "{"DeviceIDs": ["5f3ea06314e0ef000110776f"]}" $MENDER_SERVER_URI/api/management/v1/inventory/groups/releases/devices | jq '.'

```

but getting:

```auto
{
  "error": "Method not allowed"
}

```

I’m using mender server v2.1. Any ideas what is the flow to add device to new group? Thanks.

---

<div class="post-metadata">

**Author:** ![peter](https://avatars.discourse-cdn.com/v4/letter/p/278dde/32.png) [@peter](https://hub.mender.io/u/peter)\
**Post date:** [August 25, 2020, 1:43pm UTC](https://hub.mender.io/t/create-group-from-mender-api/1418/4 "2020-08-25T13:43:04Z")

</div>

Hej Marek!

I think you should use [PUT -d ‘{“group”:“releases”}’ /api/management/v1/inventory/devices/5f3ea06314e0ef000110776f/group](https://docs.mender.io/2.1/apis/management-apis/device-inventory#add-a-device-to-a-group)  
does that work?

thanks for using Mender!  
peter

---

<div class="post-metadata">

**Author:** ![MarekBelisko](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/marekbelisko/32/33_2.png) [@MarekBelisko](https://hub.mender.io/u/MarekBelisko)\
**Post date:** [August 31, 2020, 2:31pm UTC](https://hub.mender.io/t/create-group-from-mender-api/1418/5 "2020-08-31T14:31:55Z")

</div>

@peter Yes that works! Thanks.
