Skip to main content
Use the user update APIs when the signed-in user changes their social profile. Client SDKs update the current user’s profile fields; privileged edits to other users should be handled through admin or backend workflows. Before setting an avatar file, upload the image first. See Image Handling for the upload flow.
Only update fields that changed. The SDK update builders and patch objects let you send partial profile updates.

Parameters

Update the current user’s profile

Call the platform update method with only the fields you want to change.

Inputs

Platform notes

  • iOS and Android update the active user through client.editUser(...) / AmityCoreClient.editUser().
  • TypeScript and Flutter take a userId in the update call. In client apps, pass the current user’s ID.
  • iOS setAvatar(...) expects uploaded AmityImageData; Android avatar(...) expects uploaded AmityImage; TypeScript and Flutter use avatar file IDs or custom URLs.
  • Do not store sensitive personal data in metadata.

Get User Information

Retrieve updated user profiles.

User Identity

Choose stable user IDs and safe social profile fields.