Documentation Index

Fetch the complete documentation index at: https://docs.mapp.com/llms.txt

Use this file to discover all available pages before exploring further.

/user/updateProfileByMobileNumber

Prev Next
Post
/user/updateProfileByMobileNumber

Updates a user identified via mobile number. Updates all data stored in the attributes with the information saved in the attribute list. This method only changes the information that is explicitly mentioned. Attributes that are not mentioned are not changed (there is also a replace method to change the entire profile of a user and to delete attribute values if the attribute is not mentioned for the user).
Request body example:

[
{"name" : "user.firstname", "value" : "FirstName"},
{"name" : "user.lastname", "value" : "LastName"}
]


Maximum character lengths for standard attribute values:
  • FirstName: 50
  • LastName: 50
  • Nickname: 20
  • ZipCode: 10
  • Identifier: 2000
  • Photo: 2000
Other standard attributes (Email, MobileNumber, ISOCountryCode, ISOLanguageCode, TimeZone, Title, DateOfBirth) are validated by format/enum, not by length. Note that Email is stored in a column of length 129.

Custom attribute values are limited to 2000 characters.

Values exceeding these limits are rejected with HTTP 400 (INVALID_PARAMETER); during contact import, oversized values are silently truncated.
Query parameters
mobileNumber
string

Mobile number of the user

Body parameters
Array of object
object
name
string
value
string
Responses
204
400

Parameter 'mobileNumber' is mandatory, but missing or incorrect./ user with the given mobileNumber does not exist.