Lets you make changes to a device group, including changing the name and description, and adding or removing devices.
| Parameter | Type | Description | 
|---|---|---|
| AccountName required | string | The name of the account that the device group belongs to. | 
| GroupName required | string | The name of the device group that you want to change. | 
| NewGroupName optional | string | A new name for the device group. The group name will not be changed if this element is null. | 
| NewGroupDescription optional | string | A new description for the device group. The description will not be changed if this element is null. | 
| DevicesToAdd optional | DeviceIdentifier | Zero or more devices to add to the device group. The devices will be removed from their current device groups. All devices must be from the same carrier. You can use GetDeviceList to get a list of all devices in the account. | 
| Kind required for DevicesToAdd | string | The type of the device identifier. Valid types of identifiers are: 
 | 
| Identifier required for DevicesToAdd | string | The value of the device identifier. | 
| DevicesToRemove optional | DeviceIdentifier | Zero or more devices to remove from the device group. The devices will be added to the Default device group. | 
| Kind required for DevicesToRemove | string | The type of the device identifier. Valid types of identifiers are: 
 | 
| Identifier required for DevicesToRemove | string | The value of the device identifier. | 
An empty response indicates that the device group was modified successfully.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:v2="http://nphase.com/unifiedwebservice/v2"
  xmlns:nph="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.DeviceGroupService"
  xmlns:nph1="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.Common">
  <soapenv:Header>
    <v2:token>91bd36d3-a063-4600-928b-bb57eeccb9ac</v2:token>
  </soapenv:Header>
  <soapenv:Body>
    <v2:UpdateDeviceGroup>
      <v2:Input>
        <nph:AccountName>Account Name</nph:AccountName>
        <nph:GroupName>PP1</nph:GroupName>
        <nph:NewGroupName>people1</nph:NewGroupName>
        <nph:NewGroupDescription>demo group</nph:NewGroupDescription>
        <nph:DevicesToAdd>
          <nph1:DeviceIdentifier>
            <nph1:Kind>ESN</nph1:Kind>
            <nph1:Identifier>09614910553</nph1:Identifier>
          </nph1:DeviceIdentifier>
        </nph:DevicesToAdd>
        <nph:DevicesToRemove>
          <nph1:DeviceIdentifier>
            <nph1:Kind>ESN</nph1:Kind>
            <nph1:Identifier>09613550194</nph1:Identifier>
          </nph1:DeviceIdentifier>
        </nph:DevicesToRemove>
      </v2:Input>
    </v2:UpdateDeviceGroup>
  </soapenv:Body>
</soapenv:Envelope>
  
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Body>
    <UpdateDeviceGroupResponse xmlns="http://nphase.com/unifiedwebservice/v2">
      <Output xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:a="http://schemas.datacontract.org/2004/07/NPhase.UnifiedWebService.APIs.v2.Contract.DeviceGroupService" />
    </UpdateDeviceGroupResponse>
  </s:Body>
</s:Envelope>
   
  