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
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 |