---
name: "updateGroupDpName"
mode: "api"
versionRequirements:
  - { name: "@ray-js/ray", version: "1.5.2" }
title: "updateGroupDpName - Update Group Device DP Name"
---

## updateGroupDpName

> [VERSION] @ray-js/ray >= 1.5.2

### Description

Update group device DP name

### Parameters

`Params`

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `params` | `IUpdateGroupDpName` | Yes | Request parameters |

### Return Value

Type: `Promise<boolean>`

Whether the group DP name was updated successfully

### Referenced Types

##### `interface` IUpdateGroupDpName

| Property | Type | Description |
| --- | --- | --- |
| `group` | `string` | Group ID |
| `dpId` | `string` | DP ID |
| `name` | `string` | DP custom name |


### Examples

#### Basic usage

```ts
import { updateGroupDpName } from '@ray-js/ray';

updateGroupDpName({
  group: '1',
  dpId: '20',
  name: 'switch_led',
}).then((response) => {
  console.log('Update result:', response);
}).catch((err) => {
  console.error(err);
});
```
