PATCH
/
users
/
:id
curl --request PATCH \
  --url https://api.thanx.com/users/:id \
  --header 'Authorization: Bearer <token>' \
  --data '{
    "user": {
      "email": "<email>",
      "first_name": "<first_name>",
      "last_name": "<last_name>"
    }
  }'
{
  "user": {
    "id": "wroeiu2304hfwf",
    "email": "john.smith@example.com",
    "phone": "+14158672345",
    "first_name": "Jane",
    "last_name": "Smith",
    "birth_date": {
      "year": 1987,
      "month": 8,
      "day": 14
    },
    "zip_code": "12345"
  }
}
The user’s phone number is not gathered by Thanx with the permission to use it for marketing.
Please review proper request headers here.
curl --request PATCH \
  --url https://api.thanx.com/users/:id \
  --header 'Authorization: Bearer <token>' \
  --data '{
    "user": {
      "email": "<email>",
      "first_name": "<first_name>",
      "last_name": "<last_name>"
    }
  }'

Parameters

id
string
required
The user’s id

Body

email
string
required
The user’s email
phone
string
The user’s phone number, formatted: +14157582345
first_name
string
required
The user’s first name
last_name
string
required
The user’s last name
birth_date
hash
The user’s birthday information
zip_code
string
The user’s zip code

Response

id
string
The user's identifier
email
string
The user's email
phone
string
The user's phone number, in E.164 format (eg. +14157582345)
first_name
string
The user's first name
last_name
string
The user's last name
birth_date
hash
The user's birthday information
zip_code
string
The user's zip code
{
  "user": {
    "id": "wroeiu2304hfwf",
    "email": "john.smith@example.com",
    "phone": "+14158672345",
    "first_name": "Jane",
    "last_name": "Smith",
    "birth_date": {
      "year": 1987,
      "month": 8,
      "day": 14
    },
    "zip_code": "12345"
  }
}