Page tree
Skip to end of metadata
Go to start of metadata

You can update a user's profile by sending the POST request with the XML data to the following URL: /user/<user_id>.

Request Headers

ParameterDescription
X-Auth-Account-Url(required)Base URL of the account, e.g. http://myaccount.ispringlearn.com
X-Auth-Email (required)Administrator/Publisher e-mail address.
X-Auth-Password(required)Administrator/Publisher password.
X-Fields-Xml (required)An XML that contains the values of the user profile fields. For extended reference go to Getting User Profile Fields.
X-Groups (optional)A list of group IDs, to which a user will be added.

After the request has been completed, the system returns the reponse with Code 200. The reponse may include the X-Exceeded-Groups header, which contains a comma-separated list of group IDs, to which a user cannot be added.

Possible Response Codes

CodeTextDescription
400Bad RequestThe system failed to process the request, because it did not contain all necessary parameters.
200OkUser's profile has been updated.

 

Sample Request

POST /user/4 HTTP/1.1
Host: api.ispringonline.com
X
-Auth-Account-Url: http://myaccount.ispringonline.com
X
-Auth-Email: email@email.com
X
-Auth-Password: 1234
X
-Fields-Xml: <fields><first_name>John</first_name><email>john@gmail.com</email>
<last_name>Smith</last_name><phone>123-31-23</phone><state>Texas</state>
<country_id>1</
country_id><password>1234</password></fields>
 

Sample Response

HTTP/1.1 200 OK
Server: nginx/1.0.4
Date: Tue, 21 Feb 2012 13:52:50 GMT  
Content-Type: text/html; charset=utf-8
Connection: close
Content-Length: 0
  •