Skip to main content

Edit Profile


Use Edit Profile to view and update the user account profile details.



This screen includes:

#ElementDescription
1Page titleDisplays Manage account.
2Back actionReturns to the previous screen.
3Email address fieldDisplays the account email address.
4First name fieldAccepts the first name.
5Last name fieldAccepts the last name.
6Phone country code selectorSets the phone country code.
7Phone number fieldAccepts the phone number.
8Save changes actionSaves the updated profile details.

Workflow

  1. Open Manage account.
  2. Load the current profile details.
  3. Update the editable profile fields.
  4. Select Save changes.
  5. Save the account details.
  6. Return success or error state.

Validations

ScenarioApp behaviorSDK output
Session invalidBlock profile updatestate = unauthenticated
First name missingDisable Save changesvalidation = first_name_required
Last name missingDisable Save changesvalidation = last_name_required
Phone number missingDisable Save changesvalidation = phone_required
Phone number invalidDisplay validation errorerror = invalid_phone
Profile details unchangedPreserve current valuesstate = unchanged
Required fields completeEnable Save changesstate = ready
Request rejectedDisplay error statestatus = 405

Actions

ScenarioApp behaviorSDK output
Screen opensLoad edit profile screenPUT /api/v3/account/edit
First name enteredUpdate first namefirstName = updated
Last name enteredUpdate last namelastName = updated
Country code selectedUpdate phone country codecountryCode = updated
Phone number enteredUpdate phone numberphone = updated
Save changes selectedSubmit account detailsPOST /api/v3/account/edit
Update succeedsRefresh account profilestate = updated
Update rejectedPreserve current profile valuesstate = unchanged
Back selectedReturn to previous screennavigation = back

Endpoint Resources

Edit Profile

PUT 

v3/account/edit

Returns the edit profile screen with the current account details.