---
sourceType: api-reference
sourceTypeMatchedRule: api-prefix
slug: MA/api/basics/getContextAsync
title: getContextAsync
---
```ts
import { getContextAsync } from "zmp-sdk";
```

API trả về thông tin ngữ cảnh của người dùng hoặc nhóm khi Mini App được mở từ Menu mở rộng trong cửa sổ chat Zalo.
Nếu ngữ cảnh không hợp lệ hoặc phiên bản Zalo không hỗ trợ, giá trị trả về sẽ rỗng.

## Ví dụ

Kiểm tra ngữ cảnh hợp lệ và trả về thông tin ngữ cảnh:

```ts showLineNumbers
const contextInfo = await getContextAsync();
if (contextInfo) {
  // Ngữ cảnh hợp lệ
  const { id, type } = contextInfo;
}
```

> Xem hướng dẫn xử lý lỗi và bảng mô tả chi tiết mã lỗi [tại đây](/docs/MA/api/errorCode).

## Kết quả trả về

API trả về `Promise` chứa ngữ cảnh hiện tại.

### ContextInfo

| Property | Type | Required | Description |
|---|---|---|---|
| type | `'USER_CHAT' \| 'GROUP_CHAT' \| ''` | No | Ngữ cảnh hiện tại là người dùng hoặc nhóm chat. |
| id | `string` | No | ID của người dùng hoặc nhóm chat tương ứng. |
