---
name: "getAiVisualMessageKey"
mode: "kit"
versionRequirements:
  - { name: "@tuya-miniapp/cloud-api", version: "1.0.5" }
---

## getAiVisualMessageKey

> [VERSION] @tuya-miniapp/cloud-api >= 1.0.5

### Description

Get IPC business data key (for message images, etc.)

### Parameters

`Params`

| Parameter | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `params` | `GetAiVisualMessageKey[]` | Yes | - | Array of GetAiVisualMessageKey objects |

##### GetAiVisualMessageKey properties

| Property | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| `businessNo` | `string` | Yes | - | Business field |
| `deviceId` | `string` | Yes | - | Device ID |
| `time` | `number` | Yes | - | Start time of data to query |
| `homeId` | `string` | Yes | - | Home ID |


### Examples

#### Request example

```typescript
import { getAiVisualMessageKey } from '@tuya-miniapp/cloud-api';

getAiVisualMessageKey([
  { businessNo: 'bn-1', deviceId: 'vdevo1', time: 1700000000000, homeId: '194137' },
])
  .then((res) => console.log(res))
  .catch(console.error);
```

#### Response example

```json
[{ "businessNo": "bn-1", "businessKey": "******" }]
```
