class GdsApi::AccountApi

def update_user_by_subject_identifier(subject_identifier:, email: nil, email_verified: nil)

Returns:
  • (Hash) - The user's subject identifier and email attributes

Parameters:
  • email_verified (Boolean, nil) -- Whether the user's current email address is verified
  • email (String, nil) -- The user's current email address
  • subject_identifier (String) -- The identifier of the user, shared between the auth service and GOV.UK.
def update_user_by_subject_identifier(subject_identifier:, email: nil, email_verified: nil)
  params = {
    email:,
    email_verified:,
  }.compact
  patch_json("#{endpoint}/api/oidc-users/#{subject_identifier}", params)
end