Update user

Use the Update user operation to update a user in your Mosaic app.

Operation parameters

Note

For the purpose of creating a user, the following fields should be set as follows:

  • Credentials to connect with : Mosaic account
  • Resource : Identity management
  • Operation : Update User

The Add Field: allows you to select the user information to update:

  • email : Primary email address of the user
  • phone_number : Primary phone number of the user, specified in E.164 format
  • username : Username used to identify the user
  • secondary_emails : Secondary email addresses to add to user's current emails
  • secondary_phone_numbers : Secondary phone numbers to add to user's phone numbers, each specified in E.164 format
  • birthday : User's birthday (string )
  • address : User's address
    • country : Country of the user
    • state : State of the user
    • city : City of the user
    • street_address : Street address of the user
    • postal_code : Postal code of the user
    • type : Type of address (e.g., Home)
  • name : Object describing user's full name
    • title : Title of the user
    • first_name : First name of the user
    • last_name : Last name of the user
    • middle_name : Middle name of the user
  • external_account_id : User identifier in an app, set by the app
  • custom_app_data : Custom data object for app-related user info
  • picture : The picture of user, specified as a URL
  • language : The language of the user, as provided by the browser using the Accept-Language header field
  • custom_data : Custom data object for tenant user info
  • external_user_id : A unique identifier in a tenant
  • delegated_access : If this user is a dependent, this defines the permissions that the primary user will have to act on behalf of the dependent user
    • actor_id : Identifier of the primary user
    • permissions : List of permissions the primary user will have
  • language
  • custom data
  • credentials
  • external user id

Result

As the Transmit node is run, the user is updated. The Result displays the updated details (e.g. phone\_number and its updated value). Note that the same parameters are returned, now including some metadata:

email:

  • value : The updated primary email address of the user
  • email_verified : Indicates if the primary email is verified
  • verified_at : The date and time when the primary email was verified secondary_emails :
  • value : The updated secondary email addresses of the user
  • email_verified : Indicates if the secondary email is verified
  • verified_at : The date and time when the secondary email was verified phone_number :
  • value : The updated primary phone number of the user
  • phone_number_verified : Indicates if the primary phone number is verified
  • verified_at : The date and time when the primary phone number was verified secondary_phone_numbers :
  • value : The updated secondary phone numbers of the user
  • phone_number_verified : Indicates if the secondary phone number is verified
  • verified_at : The date and time when the secondary phone number was verified user_id : The ID of the updated user status : The updated status of the user status_changed_at : The date and time when the user's status was last changed created_at : The date and time when the user was created updated_at : The date and time when the user was last updated identity_providers :
  • source : The source of the identity provider
  • identifier : The identifier of the identity provider
  • email : The email associated with the identity provider
  • first_auth_date : The first authentication date with the identity provider
  • last_auth_date : The last authentication date with the identity provider identities :
  • provider_name : The name of the identity provider
  • provider_type : The type of the identity provider
  • auth_type : The authentication type of the identity provider
  • identifier : The identifier of the identity provider
  • user_alias :
    • type : The type of user alias
    • value : The value of the user alias
  • first_auth_date : The first authentication date with the identity provider
  • last_auth_date : The last authentication date with the identity provider last_auth : The last authentication date of the user app_name : The name of the application groupIds : The group IDs associated with the user password_information :
  • expired : Indicates if the password is expired
  • temporary : Indicates if the password is temporary
  • updated_at : The date and time when the password was last updated