Help Center/ Cloud Service Engine/ API Reference/ CSE API/ ServiceComb Engine Authentication/ Changing the RBAC Account Password of a ServiceComb Engine
Updated on 2025-10-29 GMT+08:00

Changing the RBAC Account Password of a ServiceComb Engine

Function

This API is used to change the RBAC account password of a ServiceComb engine.

URI

POST /v3/{project_id}/accounts/{name}/password

Table 1 Path parameter

Parameter

Mandatory

Type

Description

project_id

Yes

String

Project ID, which must be unique. The value contains 1 to 64 characters.

name

Yes

String

RBAC account name.

Request

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

User token.

X-Enterprise-Project-ID

No

String

If this parameter is not set, the default enterprise project is default and the ID is 0.

Default value: 0

Content-Type

Yes

String

Set it to application/json;charset=UTF-8.

Accept

Yes

String

Set it to application/json.

X-Engine-Id

Yes

String

ServiceComb engine ID.

Authorization

Yes

String

RBAC token of the ServiceComb engine. The format is Bear {token text}.

Table 3 Request body parameters

Parameter

Mandatory

Type

Description

currentPassword

No

String

Current password.

Required when the modifier changes its own password.

Otherwise (for example, the admin account changes the password of another account), the current password is not required.

password

Yes

String

New password.

Response

Status code: 200

Table 4 Response body parameters

Parameter

Type

Description

result

String

Result.

Status code: 400

Table 5 Response body parameters

Parameter

Type

Description

error_code

String

Error code.

error_msg

String

Error message.

detail

String

Location details.

Status code: 500

Table 6 Response body parameters

Parameter

Type

Description

error_code

String

Error code.

error_msg

String

Error message.

detail

String

Location details.

Example Request

POST /v3/{project_id}/accounts/{name}/password

{
    "currentPassword": "currentPassword",
    "password": "password"
}

Example Response

Status code: 200

OK

{
  "Result" : "string"
}

Status Code

Status Code

Description

200

OK

400

Bad Request

500

Internal Server Error

Error Code

See Error Codes.