Home docs nex protocols Ubi Account Management (29)
Post

Ubi Account Management (29)

Methods

(1) CreateAccount

Request

TypeName
UbiAccountubiAccount

Response

TypeName
UbiAccountubiAccount
List<ValidationFailureReason>failedReasons

(2) UpdateAccount

Request

TypeName
UbiAccountubiAccount

Response

TypeName
UbiAccountubiAccount
List<ValidationFailureReason>failedReasons

(3) GetAccount

Request

This method does not take any parameters.

Response

TypeName
UbiAccountubiAccount
Boolexists

(4) LinkAccount

Request

TypeName
StringubiAccountUsername
StringubiAccountPassword

Response

This method does not return anything.

(5) GetTOS

Request

TypeName
StringcountryCode
StringlanguageCode
BoolhtmlVersion

Response

TypeName
TOStos

(6) ValidateUsername

Request

TypeName
Stringusername

Response

TypeName
UsernameValidationusernameValidation

(7) ValidatePassword

Request

TypeName
Stringpassword
Stringusername

Response

TypeName
List<ValidationFailureReason>failedReasons

(8) ValidateEmail

Request

TypeName
Stringemail

Response

TypeName
List<ValidationFailureReason>failedReasons

(9) GetCountryList

Request

TypeName
StringlanguageCode

Response

TypeName
List<Country>countries

(10) ForgetPassword

Request

TypeName
StringusernameOrEmail

Response

This method does not return anything.

(11) LookupPrincipalIds

Request

TypeName
List<String>ubiAccountIds

Response

TypeName
Map<String, Uint32>pids

(12) LookupUbiAccountIDsByPids

Request

TypeName
List<Uint32>pids

Response

TypeName
Map<Uint32, String>ubiaccountIDs

(13) LookupUbiAccountIDsByUsernames

Request

TypeName
List<String>Usernames

Response

TypeName
Map<String, String>UbiAccountIDs

(14) LookupUsernamesByUbiAccountIDs

Request

TypeName
List<String>UbiAccountIds

Response

TypeName
Map<String, String>Usernames

(15) LookupUbiAccountIDsByUsernameSubString

Request

TypeName
StringUsernameSubString

Response

TypeName
Map<String, String>UbiAccountIDs

(16) UserHasPlayed

Request

TypeName
List<String>UbiAccountIDs

Response

TypeName
Map<String, Bool>UserPresence

(17) IsUserPlaying

Request

TypeName
List<String>UbiAccountIDs

Response

TypeName
Map<String, Bool>UserPresence

(18) LookupUbiAccountIDsByUsernamesGlobal

Request

TypeName
List<String>Usernames

Response

TypeName
Map<String, String>UbiAccountIDs

(19) LookupUbiAccountIDsByEmailsGlobal

Request

TypeName
List<String>Emails

Response

TypeName
Map<String, String>UbiAccountIDs

(20) LookupUsernamesByUbiAccountIDsGlobal

Request

TypeName
List<String>UbiAccountIds

Response

TypeName
Map<String, String>Usernames

(21) GetTOSEx

Request

TypeName
StringcountryCode
StringlanguageCode
BoolhtmlVersion

Response

TypeName
TOSExtosex

(22) HasAcceptedLatestTOS

Request

This method does not take any parameters.

Response

TypeName
BoolhasAccepted
List<ValidationFailureReason>failedReasons

(23) AcceptLatestTOS

Request

This method does not take any parameters.

Response

TypeName
List<ValidationFailureReason>failedReasons

Types

UbiAccount (Structure)

TypeName
Stringm_ubiAccountId
Stringm_username
Stringm_password
UbiAccountStatusm_status
Stringm_email
DateTimem_dateOfBirth
Uint32m_gender
Stringm_countryCode
Boolm_optIn
Boolm_thirdPartyOptIn
Stringm_firstName
Stringm_lastName
Stringm_preferredLanguage
List<ExternalAccount>m_externalAccounts

TOS (Structure)

TypeName
Stringm_localeCode
Stringm_content
Stringm_storingInfoQuestion

TOSEx (Structure)

TypeName
Stringm_localeCode
List<String>m_contents
Stringm_storingInfoQuestion

ValidationFailureReason (Structure)

TypeName
Uint32m_validationId
Stringm_description

UsernameValidation (Structure)

TypeName
List<String>m_suggestions
List<ValidationFailureReason>m_reasons

Country (Structure)

TypeName
Stringm_code
Stringm_name

ExternalAccount (Structure)

TypeName
Uint32m_accountType
Stringm_id
Stringm_username

UbiAccountStatus (Structure)

TypeName
Uint32m_basicStatus
Boolm_missingRequiredInformations
Boolm_recoveringPassword
Boolm_pendingDeactivation
Contents