diff --git a/en/application-dev/reference/apis/js-apis-appAccount.md b/en/application-dev/reference/apis/js-apis-appAccount.md
index 2a3dc0d9e34fd7ba2dd3e37c018292bec6da8be9..ef0e355c63726bc167dac72801adfdce030827f3 100644
--- a/en/application-dev/reference/apis/js-apis-appAccount.md
+++ b/en/application-dev/reference/apis/js-apis-appAccount.md
@@ -89,7 +89,7 @@ Adds an app account name and additional information (information that can be con
### addAccount
-addAccount(name: string, extraInfo: string): Promise<void>
+addAccount(name: string, extraInfo?: string): Promise<void>
Adds an app account name and additional information (information that can be converted into the string type, such as token) to the **AppAccountManager** service. This API uses a promise to return the result.
@@ -100,7 +100,7 @@ Adds an app account name and additional information (information that can be con
| Name | Type | Mandatory | Description |
| --------- | ------ | ---- | ---------------------------------------- |
| name | string | Yes | Name of the app account to add. |
-| extraInfo | string | Yes | Additional information to add. The additional information cannot contain sensitive information, such as the app account password.|
+| extraInfo | string | No | Additional information to add. The additional information cannot contain sensitive information, such as the app account password.|
**Return value**
@@ -1696,7 +1696,7 @@ Checks whether an app account has specific labels. This API uses an asynchronous
| name | string | Yes | Name of the target app account. |
| owner | string | Yes | Owner of the app account. The value is the bundle name of the app.|
| labels | Array<string> | Yes | Labels to check. |
-| callback | AsyncCallback<void> | Yes | Callback invoked to return the result. |
+| callback | AsyncCallback<boolean> | Yes | Callback invoked to return the result. |
**Example**
@@ -1710,7 +1710,7 @@ Checks whether an app account has specific labels. This API uses an asynchronous
### checkAccountLabels9+
-checkAccountLabels(name: string, owner: string, labels: Array<string>): Promise<void>
+checkAccountLabels(name: string, owner: string, labels: Array<string>): Promise<boolean>
Checks whether an app account has specific labels. This API uses a promise to return the result.
@@ -1771,7 +1771,7 @@ Selects the accounts accessible to the requester based on the options. This API
### selectAccountsByOptions9+
-selectAccountsByOptions(options: SelectAccountsOptions): Promise<void>
+selectAccountsByOptions(options: SelectAccountsOptions): Promise<Array<AppAccountInfo>>
Selects the accounts accessible to the requester based on the options. This API uses a promise to return the result.
@@ -1836,7 +1836,7 @@ Verifies the user credential. This API uses an asynchronous callback to return t
### verifyCredential9+
-verifyCredential(name: string, owner: string, options, callback: AuthenticatorCallback): void;
+verifyCredential(name: string, owner: string, options: VerifyCredentialOptions, callback: AuthenticatorCallback): void;
Verifies the user credential. This API uses an asynchronous callback to return the result.
@@ -1952,10 +1952,11 @@ Defines OAuth token information.
**System capability**: SystemCapability.Account.AppAccount
-| Name | Type | Mandatory | Description |
-| -------- | ------ | ---- | -------- |
-| authType | string | Yes | Authentication type.|
-| token | string | Yes | Value of the token. |
+| Name | Type | Mandatory | Description |
+| -------------------- | -------------- | ----- | ---------------- |
+| authType | string | Yes | Authentication type. |
+| token | string | Yes | Value of the token. |
+| account9+ | AppAccountInfo | No | Account information of the token.|
## AuthenticatorInfo8+
@@ -1977,7 +1978,7 @@ Represents the options for selecting accounts.
| Name | Type | Mandatory | Description |
| --------------- | --------------------------- | ----- | ------------------- |
-| allowedAccounts | Array<[AppAccountInfo](#appAccountinfo)> | No | Allowed accounts. |
+| allowedAccounts | Array<[AppAccountInfo](#appaccountinfo)> | No | Allowed accounts. |
| allowedOwners | Array<string> | No | Allowed account owners.|
| requiredLabels | Array<string> | No | Labels required for the authenticator. |
@@ -2011,21 +2012,21 @@ Enumerates the constants.
**System capability**: SystemCapability.Account.AppAccount
-| Name | Default Value | Description |
-| ----------------------------- | ---------------------- | ------------- |
-| ACTION_ADD_ACCOUNT_IMPLICITLY | "addAccountImplicitly" | Operation of adding an account implicitly. |
-| ACTION_AUTHENTICATE | "authenticate" | Authentication operation. |
-| KEY_NAME | "name" | App account name. |
-| KEY_OWNER | "owner" | Owner of an app account.|
-| KEY_TOKEN | "token" | Token. |
-| KEY_ACTION | "action" | Operation. |
-| KEY_AUTH_TYPE | "authType" | Authentication type. |
-| KEY_SESSION_ID | "sessionId" | Session ID. |
-| KEY_CALLER_PID | "callerPid" | PID of the caller. |
-| KEY_CALLER_UID | "callerUid" | UID of the caller. |
-| KEY_CALLER_BUNDLE_NAME | "callerBundleName" | Bundle name of the caller. |
-| KEY_REQUIRED_LABELS | "requiredLabels" | Required labels. |
-| KEY_BOOLEAN_RESULT | "booleanResult" | Return value of the Boolean type. |
+| Name | Default Value | Description |
+| -------------------------------- | ---------------------- | ----------------------- |
+| ACTION_ADD_ACCOUNT_IMPLICITLY | "addAccountImplicitly" | Operation of adding an account implicitly. |
+| ACTION_AUTHENTICATE | "authenticate" | Authentication operation. |
+| KEY_NAME | "name" | App account name. |
+| KEY_OWNER | "owner" | Owner of an app account.|
+| KEY_TOKEN | "token" | Token. |
+| KEY_ACTION | "action" | Operation. |
+| KEY_AUTH_TYPE | "authType" | Authentication type. |
+| KEY_SESSION_ID | "sessionId" | Session ID. |
+| KEY_CALLER_PID | "callerPid" | PID of the caller. |
+| KEY_CALLER_UID | "callerUid" | UID of the caller. |
+| KEY_CALLER_BUNDLE_NAME | "callerBundleName" | Bundle name of the caller. |
+| KEY_REQUIRED_LABELS9+ | "requiredLabels" | Required labels. |
+| KEY_BOOLEAN_RESULT9+ | "booleanResult" | Return value of the Boolean type. |
## ResultCode8+
@@ -2124,7 +2125,7 @@ Called to redirect a request.
### onRequestContinued9+
-onRequestContinued: () => void
+onRequestContinued?: () => void
Called to continue to process the request.
diff --git a/en/application-dev/reference/apis/js-apis-distributed-account.md b/en/application-dev/reference/apis/js-apis-distributed-account.md
index dc674978d2c4b9491e860b13f1720787380cc53e..efb9ce6224f75f0f56638fd209f888e45a65290c 100644
--- a/en/application-dev/reference/apis/js-apis-distributed-account.md
+++ b/en/application-dev/reference/apis/js-apis-distributed-account.md
@@ -43,7 +43,7 @@ Obtains distributed account information. This API uses an asynchronous callback
**System capability**: SystemCapability.Account.OsAccount
-**Required permissions**: ohos.permission.MANAGE_LOCAL_ACCOUNTS or ohos.permission.DISTRIBUTED_DATASYNC (available only to system applications)
+**Required permissions**: ohos.permission.MANAGE_LOCAL_ACCOUNTS or ohos.permission.DISTRIBUTED_DATASYNC
- Parameters
| Name| Type| Mandatory| Description|
@@ -68,7 +68,7 @@ Obtains distributed account information. This API uses a promise to return the r
**System capability**: SystemCapability.Account.OsAccount
-**Required permissions**: ohos.permission.MANAGE_LOCAL_ACCOUNTS or ohos.permission.DISTRIBUTED_DATASYNC (available only to system applications)
+**Required permissions**: ohos.permission.MANAGE_LOCAL_ACCOUNTS or ohos.permission.DISTRIBUTED_DATASYNC
- Return value
| Type| Description|
@@ -94,7 +94,7 @@ Updates distributed account information. This API uses an asynchronous callback
**System capability**: SystemCapability.Account.OsAccount
-**Required permissions**: ohos.permission.MANAGE_LOCAL_ACCOUNTS (available only to system applications)
+**Required permissions**: ohos.permission.MANAGE_LOCAL_ACCOUNTS
- Parameters
| Name| Type| Mandatory| Description|
@@ -119,7 +119,7 @@ Updates distributed account information. This API uses a promise to return the r
**System capability**: SystemCapability.Account.OsAccount
-**Required permissions**: ohos.permission.MANAGE_LOCAL_ACCOUNTS (available only to system applications)
+**Required permissions**: ohos.permission.MANAGE_LOCAL_ACCOUNTS
- Parameters
| Name| Type| Mandatory| Description|