diff --git a/zh-cn/application-dev/reference/apis/js-apis-osAccount.md b/zh-cn/application-dev/reference/apis/js-apis-osAccount.md
index 33868672cb9085ebeaf2494672dc0521e36b8797..e8e6d945c80fca9e465529fbd474aed6cf29f363 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-osAccount.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-osAccount.md
@@ -1739,6 +1739,173 @@ off(type: 'activate' | 'activating', name: string, callback?: Callback<number
accountManager.off("activating", "osAccountOnOffNameA", offCallback);
```
+### getBundleIdFromUid9+
+
+getBundleIdFromUid(uid: number, callback: AsyncCallback<number>): void;
+
+通过uid查询对应的bundleId。
+
+此接口为系统接口,三方应用不支持调用。
+
+**系统能力:** SystemCapability.Account.OsAccount
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | -------------------------- | ---- | ------------------------------------------------------------ |
+| uid | number | 是 | 进程uid。 |
+| callback | AsyncCallback<number> | 是 | 回调结果,返回的是与uid对应的bundleId。 |
+
+**示例:**
+
+ ```js
+ var testUid = 1000000;
+ osAccountManager.getBundleIdFromUid(testUid,(err,bundleId)=>{
+ console.info("getBundleIdFromUid errInfo:" + JSON.stringify(err));
+ console.info("getBundleIdFromUid bundleId:" + JSON.stringify(bundleId));
+ });
+ ```
+### getBundleIdFromUid9+
+
+getBundleIdFromUid(uid: number): Promise<number>;
+
+通过uid查询对应的bundleId。
+
+此接口为系统接口,三方应用不支持调用。
+
+**系统能力:** SystemCapability.Account.OsAccount
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ------- | ------ | ---- | ------------ |
+| uid | number | 是 | 进程uid。 |
+
+**返回值:**
+
+| 类型 | 说明 |
+| :-------------------- | :----------------------------------------------------------- |
+| Promise<number> | Promise实例,用于获取异步返回结果,返回的是与uid对应的bundleId。 |
+
+**示例:**
+
+ ```js
+ var testUid = 1000000;
+ var bundleIdInfo = await osAccountManager.getBundleIdFromUid(testUid).catch((err)=>{
+ console.info("getBundleIdFromUid errInfo:" + JSON.stringify(err));})
+ console.info("getBundleIdFromUid bundleId:" + JSON.stringify(bundleIdInfo));
+ ```
+
+### isMainOsAccount9+
+
+isMainOsAccount(callback: AsyncCallback<boolean>): void;
+
+查询当前进程是否处于主用户。
+
+此接口为系统接口,三方应用不支持调用。
+
+**系统能力:** SystemCapability.Account.OsAccount
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | -------------------------- | ---- | ------------------------------------------------------------ |
+| callback | AsyncCallback<boolean> | 是 | 回调结果,返回的是当前进程是否处于主用户,是则返回true,否则返回false。 |
+
+**示例:**
+
+ ```js
+ osAccountManager.isMainOsAccount((err,result)=>{
+ console.info("isMainOsAccount errInfo:" + JSON.stringify(err));
+ console.info("isMainOsAccount result:" + JSON.stringify(result));
+ });
+ ```
+### isMainOsAccount9+
+
+isMainOsAccount(): Promise<boolean>;
+
+查询当前进程是否处于主用户。
+
+此接口为系统接口,三方应用不支持调用。
+
+**系统能力:** SystemCapability.Account.OsAccount
+
+**返回值:**
+
+| 类型 | 说明 |
+| :-------------------- | :----------------------------------------------------------- |
+| Promise<boolean> | Promise实例,用于获取异步返回结果,回调结果,返回的是当前进程是否处于主用户,是则返回true,否则返回false。 |
+
+**示例:**
+
+ ```js
+ var result = await osAccountManager.isMainOsAccount().catch((err)=>{
+ console.info("isMainOsAccount errInfo:" + JSON.stringify(err));
+ });
+ console.info("isMainOsAccount result:" + JSON.stringify(result));
+ ```
+### queryOsAccountConstraintSourceTypes9+
+
+queryOsAccountConstraintSourceTypes(localId: number, constraint: string, callback: AsyncCallback<Array<ConstraintSourceTypeInfo>>): void;
+
+查询指定系统帐号的指定约束来源信息。
+
+此接口为系统接口,三方应用不支持调用。
+
+**需要权限:** ohos.permission.MANAGE_LOCAL_ACCOUNTS
+
+**系统能力:** SystemCapability.Account.OsAccount
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | -------------------------- | ---- | ------------------------------------------------------------ |
+| localId | number | 是 | 要查询的系统帐号ID |
+| constraint | string | 是 | 要查询的[约束](#系统帐号约束列表)名称 |
+| callback | AsyncCallback<Array<[ConstraintSourceTypeInfo](#constraintsourcetypeinfo)>> | 是 | 回调结果,返回的是指定系统帐号的指定[约束](#系统帐号约束列表)来源信息。 |
+
+**示例:**
+
+ ```js
+ osAccountManager.queryOsAccountConstraintSourceTypes(100, "constraint.wifi",(err,sourceTypeInfos)=>{
+ console.info("queryOsAccountConstraintSourceType errInfo:" + JSON.stringify(err));
+ console.info("queryOsAccountConstraintSourceType sourceTypeInfos:" + JSON.stringify(sourceTypeInfos));
+ });
+ ```
+
+### queryOsAccountConstraintSourceTypes9+
+
+queryOsAccountConstraintSourceTypes(localId: number, constraint: string): Promise<Array<ConstraintSourceTypeInfo>>;
+
+查询指定系统帐号的指定约束来源信息。
+
+此接口为系统接口,三方应用不支持调用。
+
+**需要权限:** ohos.permission.MANAGE_LOCAL_ACCOUNTS
+
+**系统能力:** SystemCapability.Account.OsAccount
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ------- | ------ | ---- | ------------ |
+| localId | number | 是 | 要查询的系统帐号ID |
+| constraint | string | 是 | 要查询的[约束](#系统帐号约束列表)名称 |
+
+**返回值:**
+
+| 类型 | 说明 |
+| :-------------------- | :----------------------------------------------------------- |
+| Promise<Array<[ConstraintSourceTypeInfo](#constraintsourcetypeinfo)>> | Promise实例,用于获取异步返回结果,返回的是指定系统帐号的指定[约束](#系统帐号约束列表)来源信息。 |
+
+**示例:**
+
+ ```js
+ var sourceTypeInfos = await osAccountManager.queryOsAccountConstraintSourceTypes(100, "constraint.wifi").catch((err)=>{
+ console.info("queryOsAccountConstraintSourceType errInfo:" + JSON.stringify(err));})
+ console.info("queryOsAccountConstraintSourceType sourceTypeInfos:" + JSON.stringify(sourceTypeInfos));
+ ```
+
## OsAccountInfo
系统帐号信息。
@@ -1838,4 +2005,28 @@ off(type: 'activate' | 'activating', name: string, callback?: Callback<number
| constraint.ambient.display | 禁止显示环境 |
| constraint.screen.timeout.set | 禁止配置屏幕关闭的超时 |
| constraint.print | 禁止打印 |
-| constraint.private.dns.set | 禁止配置专用DNS |
\ No newline at end of file
+| constraint.private.dns.set | 禁止配置专用DNS |
+
+## ConstraintSourceTypeInfo9+
+
+域帐号信息。
+
+**系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount。
+
+| 参数名 | 类型 | 必填 | 说明 |
+| ----------- | ------ | ---- | ---------- |
+| localId | number | 是 | 系统帐号ID |
+| type | [ConstraintSourceType](#constraintsourcetype) | 是 | 约束来源类型 |
+
+## ConstraintSourceType9+
+
+枚举,约束来源类型。
+
+**系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount。
+
+| 参数 | 默认值 | 说明 |
+| ------ | ------ | ------------ |
+| CONSTRAINT_NOT_EXIST | 0 | 约束不存在 |
+| CONSTRAINT_TYPE_BASE | 1 | 约束源自系统设置 |
+| CONSTRAINT_TYPE_DEVICE_OWNER | 2 | 约束源自设备所有者设置 |
+| CONSTRAINT_TYPE_PROFILE_OWNER | 3 | 约束源自资料所有者设置 |
\ No newline at end of file