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/replaceProfileByEmail

Prev Next
Post
/user/replaceProfileByEmail

Replaces all attribute values for a specific user. All attribute values that are transmitted with the method are added and replace any existing values.

Any currently existing attribute values that are not found in the API call are deleted (except for Member attributes).
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
email
string

Email of the user

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

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