Update user

Edits the properties of the specified user.

Request

  • HTTP Verb: PUT
  • URI: /user/{id}

Query Parameters

  • id: user identifier. It could be either user id, user email or member_id.

PUT Parameters

email email for the user login *
member_id a custom unique identifier for this user, could be the user's id from your database
name user first name *
surname user last name *
title user title, such as Mr, Lady, Dr, etc.
suffix user letters after name
country country name
region region name
city city name
licensing_region licensing region name
company company name

Request example

curl -X PUT \
     -H "Request-Time: Wed, 11 Dec 2013 15:38:32 +0000" \
     -H "Api-Key: 78b47a40f93378a6a487919edea6e92c" \
     -H "Signature: 18cfbb5a9bd71f3d4475c8758b9c1281819f954468842737fbf16c72b4198cbe" \
     -d email=aperez@wcea.education&member_id=x_124 \
     http://wceaapi.org/v1.1/user/adrian.perez@wcea.education

Output Example

{
  "_meta": {
   ...
  },
  "records": {
    "id": 1234,
    "email": "aperez@wcea.education",
    "member_id": "x_124",
    "name": "Adrián",
    "surname": "Pérez",
    "title": "Mr",
    "suffix": "PhD",
    "country": "Spain",
    "region": "Andalucía",
    "licensing_region": "Andalucíaz",
    "city": "Marbella",
    "company": "WCEA",
  }
}