Method: Figo#create_user

Defined in:
lib/user/api_call.rb,
lib/authentification/api_call.rb

#create_user(name, email, password, language = 'de', send_newsletter = true) ⇒ Hash

Create a new figo Account

Parameters:

  • name (String)

    First and last name

  • email (String)

    Email address; It must obey the figo username & password policy

  • password (String)

    New figo Account password; It must obey the figo username & password policy

  • language (String) (defaults to: 'de')

    Two-letter code of preferred language

  • send_newsletter (Boolean) (defaults to: true)

    This flag indicates whether the user has agreed to be contacted by email – Not accepted by backend at the moment

Returns:

  • (Hash)

    object with the key ‘recovery_password` as documented in the figo Connect API specification



38
39
40
41
42
43
44
# File 'lib/user/api_call.rb', line 38

def create_user(name, email, password, language, send_newsletter=nil)
  options = { name: name, email: email, password: password, send_newsletter: send_newsletter }
  options["language"] = language if (language)
  options["send_newsletter"] = !!send_newsletter == send_newsletter ? send_newsletter : nil

  query_api "/auth/user", options
end