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

ParameterDescription
targetadmin
actioninsert_user
bookThe 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