Methods
(1) CreateAccount
Request
Type | Name |
---|---|
UbiAccount | ubiAccount |
Response
Type | Name |
---|---|
UbiAccount | ubiAccount |
List<ValidationFailureReason> | failedReasons |
(2) UpdateAccount
Request
Type | Name |
---|---|
UbiAccount | ubiAccount |
Response
Type | Name |
---|---|
UbiAccount | ubiAccount |
List<ValidationFailureReason> | failedReasons |
(3) GetAccount
Request
This method does not take any parameters.
Response
Type | Name |
---|---|
UbiAccount | ubiAccount |
Bool | exists |
(4) LinkAccount
Request
Response
This method does not return anything.
(5) GetTOS
Request
Response
Type | Name |
---|---|
TOS | tos |
(6) ValidateUsername
Request
Type | Name |
---|---|
String | username |
Response
Type | Name |
---|---|
UsernameValidation | usernameValidation |
(7) ValidatePassword
Request
Response
Type | Name |
---|---|
List<ValidationFailureReason> | failedReasons |
(8) ValidateEmail
Request
Type | Name |
---|---|
String |
Response
Type | Name |
---|---|
List<ValidationFailureReason> | failedReasons |
(9) GetCountryList
Request
Type | Name |
---|---|
String | languageCode |
Response
(10) ForgetPassword
Request
Type | Name |
---|---|
String | usernameOrEmail |
Response
This method does not return anything.
(11) LookupPrincipalIds
Request
Response
(12) LookupUbiAccountIDsByPids
Request
Type | Name |
---|---|
List<Uint32> | pids |
Response
(13) LookupUbiAccountIDsByUsernames
Request
Response
(14) LookupUsernamesByUbiAccountIDs
Request
Response
(15) LookupUbiAccountIDsByUsernameSubString
Request
Type | Name |
---|---|
String | UsernameSubString |
Response
(16) UserHasPlayed
Request
Response
(17) IsUserPlaying
Request
Response
(18) LookupUbiAccountIDsByUsernamesGlobal
Request
Response
(19) LookupUbiAccountIDsByEmailsGlobal
Request
Response
(20) LookupUsernamesByUbiAccountIDsGlobal
Request
Response
(21) GetTOSEx
Request
Response
Type | Name |
---|---|
TOSEx | tosex |
(22) HasAcceptedLatestTOS
Request
This method does not take any parameters.
Response
Type | Name |
---|---|
Bool | hasAccepted |
List<ValidationFailureReason> | failedReasons |
(23) AcceptLatestTOS
Request
This method does not take any parameters.
Response
Type | Name |
---|---|
List<ValidationFailureReason> | failedReasons |
Types
UbiAccount (Structure)
Type | Name |
---|---|
String | m_ubiAccountId |
String | m_username |
String | m_password |
UbiAccountStatus | m_status |
String | m_email |
DateTime | m_dateOfBirth |
Uint32 | m_gender |
String | m_countryCode |
Bool | m_optIn |
Bool | m_thirdPartyOptIn |
String | m_firstName |
String | m_lastName |
String | m_preferredLanguage |
List<ExternalAccount> | m_externalAccounts |
TOS (Structure)
TOSEx (Structure)
ValidationFailureReason (Structure)
Type | Name |
---|---|
Uint32 | m_validationId |
String | m_description |
UsernameValidation (Structure)
Type | Name |
---|---|
List<String> | m_suggestions |
List<ValidationFailureReason> | m_reasons |
Country (Structure)
ExternalAccount (Structure)
UbiAccountStatus (Structure)
Type | Name |
---|---|
Uint32 | m_basicStatus |
Bool | m_missingRequiredInformations |
Bool | m_recoveringPassword |
Bool | m_pendingDeactivation |