Metadata consists of key-value items in which you can store additional information to users. You can add up to five key-value items for user metadata. Each key can have up to 128 characters and value can have up to 190 characters as
string. This section explains how to manage user metadata.
You can create additional information such as phone number, email address or other descriptions to a user, which can be fetched or rendered into the UI. As an object, user metadata in
[String: String] is stored into a
To store user metadata into a
User object, create
[String: String] of key-value items, and then pass it as an argument to a parameter when calling the
createMetaData() method. You can add multiple key-value items in the dictionary.
You can retrieve metadata stored to a user by calling the
metadata property of a
You can update metadata of a user by adding
Dictionary of key-value items, and then pass it as an argument to a parameter when calling the
updateMetaData() method. Values of existing keys will be updated and values of new keys will be added if the
upsert parameter is set to
true. You can put multiple key-value items in the dictionary.
You can delete metadata stored to a user as below.