class GdsApi::AccountApi
def update_user_by_subject_identifier(subject_identifier:, email: nil, email_verified: nil, has_unconfirmed_email: nil)
-
(Hash)
- The user's subject identifier and email attributes
Parameters:
-
has_unconfirmed_email
(Boolean, nil
) -- Whether the user has a new, pending, email address -
email_verified
(Boolean, nil
) -- Whether the user's current email address is verified -
email
(String, nil
) -- The user's current -
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, has_unconfirmed_email: nil) params = { email: email, email_verified: email_verified, has_unconfirmed_email: has_unconfirmed_email, }.compact patch_json("#{endpoint}/api/oidc-users/#{subject_identifier}", params) end