Create or Update a user
This API can be used to add a new user or update an existing one. The element <mode>add</mode> is used to create a new user and the element <mode>edit</mode> is used to update an existing user.
Example API call
POST /lcapi?book=1&collection=1&target=admin&action=insert_user
Parameters
| Parameter | Description |
|---|---|
target | admin |
action | insert_user |
book | The id of the publication, an integer, such as 1. |
collection | The id of the collection, an integer, such as 1. |
XML post data to add a user
<userdata>
<login_name>newuser</login_name>
<old_login_name>newuser</old_login_name>
<password>newuser</password>
<user_group>EDITOR</user_group>
<last_name>newuser</last_name>
<first_name>newuser</first_name>
<middle_name/>
<comp_code/>
<company/>
<email>newuser@rws.com</email>
<exp_date/>
<reminder>30</reminder>
<mode>add</mode>
<user_id/>
<change_reason></change_reason>
<hide_help_button></hide_help_button>
<save_position></save_position>
<pos_left></pos_left>
<pos_top></pos_top>
<pos_width></pos_width>
<pos_height></pos_height>
<status></status>
</userdata>
<userdata>
<login_name>newuser</login_name>
<old_login_name>newuser</old_login_name>
<password>newuser</password>
<user_group>EDITOR</user_group>
<last_name>newuser</last_name>
<first_name>newuser</first_name>
<middle_name/>
<comp_code/>
<company/>
<email>newuser@rws.com</email>
<exp_date/>
<reminder>30</reminder>
<mode>edit</mode>
<user_id>3</user_id>
<change_reason></change_reason>
<hide_help_button></hide_help_button>
<save_position></save_position>
<pos_left></pos_left>
<pos_top></pos_top>
<pos_width></pos_width>
<pos_height></pos_height>
<status></status>
</userdata>
Returns
- On success
-
<RESULT> <STATUS></STATUS> </RESULT> - On failure
- Returns nothing