createAccount
This method creates a user account with password.
Parameters
Parameter | Type | Optional | Description |
---|---|---|---|
| String | No | The email address for the new account. |
| Object | No | An object containing profile information: |
| String | Yes | The password for the new account. If this value is omitted a password will be created and sent by email to the user. The password should be at least 6 characters in length and must contain at least one digit, one upper case, one lower case and one special character. |
| Number | Yes | The role of the new account. The default value is
|
| Object | Yes | An object containing the rights of a user account. This object should be set only when
Each option has two possible values: true, where the user is granted the right, or false otherwise. Omitted values from the request are automatically set to |
| Array | Yes | A list of IDs representing the targets to be managed by the user account. |
Return value
This method returns a String: The ID of the created user account.
Example
Request
{ "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f", "jsonrpc": "2.0", "method": "createAccount", "params": { "email": "client@bitdefender.com", "profile": { "fullName": "Bitdefender User", "language": "en_US", "timezone": "Europe/Bucharest" }, "password": "P@s4w0rd", "role": 5, "rights": { "manageNetworks": true, "manageReports": true, "manageUsers": false }, "targetIds": [ "585d2dc9aaed70820e8b45b4", "585d2dd5aaed70b8048b45ca" ] }
Response
{ "id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f", "jsonrpc": "2.0", "result": "585d2dc9aaed70820abc45b4" }