AST Events
Activation
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
StartActivationUserIdAndCodeOnly | MC->UI | none | none | default | yes | SSMS | |
ProvideActivationCodeAndUserId | UI->MC | none | UserIdentifier userIdentifier, string activationCode | default | no | SSMS | |
ProvideTokenAndUserId | UI->MC | none | UserIdentifier userIdentifier, string token, bool autoLogin | default | no | SSMS | |
StartActivationSetPIN | MC->UI | none | none | default | yes | SSMS | |
ProvideSetPIN | UI->MC | none | string PIN, bool autoLogin | default | no | SSMS | |
Activate | UI->MC | LoginResult if auto-login is requested. Otherwise, ActivationResult | UserIdentifier userIdentifier, string activationCode, string PIN, bool autoLogin | default | no | SSMS | |
ActivateWithToken | UI->MC | LoginResult if auto-login is requested. Otherwise, ActivationResult | UserIdentifier userIdentifier, string token, bool autoLogin | default | no | SSMS | |
ActivationResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kUpdateAvailable, kUpdateNecessary, kAppRegistered, kInvalidActivationCode, kUnknownVersion, kUnknownClientType, kWrongCredentials, kActivationCodeExpired, kLockedUser, kUserIdAlreadyExists, kMismatchedUser, kNotReachable ,kTenantIdAlreadySet, kGlobalPinSet, kUpdateAvailableGlobalPinSet | SSMS |
Login
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
StartLogin | MC->UI | none | array<UserIdentifier> userIdentifiers | default | yes | SSMS | |
Login | UI->MC | none | UserIdentifier userIdentifier, string PIN | default | no | SSMS | |
LoginWithToken | UI->MC | none | UserIdentifier userIdentifier, enum<AuthenticationMode> authMode | default | no | SSMS | |
LoginWithToken | UI->MC | none | UserIdentifier userIdentifier, enum<AuthenticationMode> authMode, string iamAccessToken, string authCode | default | no | SSMS | |
LoginResult | MC->UI | none | enum<StatusType> status, string otp, UserIdentifier userIdentifier, int retryCounter, int retryDelay | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kUpdateAvailable, kUpdateNecessary, kUnknownVersion, kUnknownClientType, kWrongCredentials, kUnknownCertificate, kLockedCertificate, kLockedUser, kRegisterApp, kTemporaryLocked, kNotReachable, kNoTokenDataAvailable, kCannotAcquireTokenData | SSMS |
Offline Login
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
OfflineLogin | UI->MC | OfflineLoginResult | none | default | no | ||
OfflineLogin | UI->MC | OfflineLoginResult | UserIdentifier userIdentifier | default | no | ||
OfflineLoginResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kInvalidUserId, kTemporaryLocked, kPinBlocked, kLoginRequired, kOfflineNotActivated, kNoTokenDataAvailable, kCannotAcquireTokenData |
Reactivation
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
StartReactivation | UI->MC | none | none | default | no | SSMS | |
StartReactivationUserIdAndCodeOnly | MC->UI | none | none | default | yes | SSMS | |
ProvideActivationCodeAndUserIdForReactivation | UI->MC | none | UserIdentifier userIdentifier, string activationCode | default | no | SSMS | |
StartReactivationSetPIN | MC->UI | none | none | default | yes | SSMS | |
ProvideSetPINForReactivation | UI->MC | none | string PIN, bool autoLogin | default | no | SSMS | |
Reactivation | UI->MC | LoginResult if auto-login is requested. Otherwise, ReactivationResult | UserIdentifier userIdentifier, string activationCode, string PIN, bool autoLogin | default | no | SSMS | |
ReactivationResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kUpdateAvailable, kUpdateNecessary, kUnknownVersion, kUnknownClientType, kWrongCredentials, kUnknownCertificate, kActivationCodeExpired, kLockedCertificate, kLockedUser, kNotReachable | SSMS |
Add User
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
StartAddUser | UI->MC | none | none | default | no | SSMS | |
StartAddUserUserIdAndCodeOnly | MC->UI | none | none | default | yes | SSMS | |
ProvideActivationCodeAndUserIdForAddUser | UI->MC | none | UserIdentifier userIdentifier, string activationCode | default | no | SSMS | |
ProvideTokenAndUserIdForAddUser | UI->MC | none | UserIdentifier userIdentifier, string token, bool autoLogin | default | no | SSMS | |
StartAddUserSetPIN | MC->UI | none | none | default | yes | SSMS | |
ProvideSetPINForAddUser | UI->MC | none | string PIN, bool autoLogin | default | no | SSMS | |
AddUser | UI->MC | LoginResult if auto-login is requested. Otherwise, AddUserResult | UserIdentifier userIdentifier, string activationCode, string PIN, bool autoLogin | default | no | SSMS | |
AddUserWithToken | UI->MC | LoginResult if auto-login is requested. Otherwise, AddUserResult | UserIdentifier userIdentifier, string token, bool autoLogin | default | no | SSMS | |
AddUserResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kUpdateAvailable, kUpdateNecessary, kInvalidActivationCode, kUnknownVersion, kUnknownClientType, kWrongCredentials, kActivationCodeExpired, kLockedUser, kUserIdAlreadyExists, kMismatchedUser, kNotReachable, kTenantIdAlreadySet, kGlobalPinSet, kUpdateAvailableGlobalPinSet | SSMS |
Delete User
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
StartDeleteUser | UI->MC | none | none | default | no | ||
StartSetUserIdToDelete | MC->UI | none | none | default | yes | ||
ProvideSetUserIdToDelete | UI->MC | none | UserIdentifier userIdentifier | default | no | ||
DeleteUser | UI->MC | DeleteUserResult | UserIdentifier userIdentifier | default | no | ||
DeleteUserResult | MC->UI | none | enum<StatusType> status, enum<SdkState> sdkState, array<UserIdentifier> userList | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed |
Transaction
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
TriggerBanner | MC->UI | none | enum<BannerType> bannerType, string payload, int timer, bool execute | default | no | ||
StartTransaction | UI->MC | none | none | default | no | ||
TransactionPINRequiredRequest | MC->UI | none | int timerValue | default | yes | ||
ProvidePIN | UI->MC | none | enum<ConfirmationType> confirmationType, string PIN | default | no | ||
ProvidePINResult | MC->UI | none | enum<StatusType> status, int retryCounter | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kUserCancel, kUserConfirmationTimeout, kInvalidPin, kTemporaryLocked, kNotReachable | |
DisplayConfirmationRequest | MC->UI | none | int timerValue, string transactionInformation | default | yes | ||
DisplayConfirmation | UI->MC | none | enum<ConfirmationType> confirmationType, string | default | no | ||
DisplayConfirmationResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kUserCancel, kUserConfirmationTimeout, kNotReachable, kServerCancel | |
TransactionTokenRequiredRequest | MC->UI | none | int timerInformation | default | yes | ||
ProvideToken | UI->MC | none | enum<ConfirmationType> *confirmationType, *string token | default | no | ||
ProvideTokenResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kUserCancel, kUserConfirmationTimeout, kNotReachable, kInvalidToken, kServerCancel | |
TransactionEnd | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kFailed, kUserConfirmationTimeout, kNotReachable, kServerCancel |
Get Property
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
GetProperty | UI->MC | GetPropertyResult | string key, enum<PropertyOwnerType> property_owner | default | no | ||
GetPropertyResult | MC->UI | none | enum<StatusType> status, uint32, byteArray data, enum<PropertyType> property_type, uint32 property_ttl, uint32 property_flags | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kPropertyNotExists, kInvalidKeyLength, kNotReachable, kAccessDenied, kUninitialized |
Set Property
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
SetProperty | UI->MC | SetPropertyResult | string key, byteArray data, enum<PropertyType> property_type, enum<PropertyOwnerType> property_owner, uint32 property_ttl, uint32 property_flags | default | no | ||
SetPropertyResult | MC->UI | none | enum<StatusType> status, uint32 set_property_result_sub_system, uint32 set_property_result_error_code | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kNotReachable, kUninitialized, kReadOnly, kInvalidKeyLength, kNotUnique, kTextTooLong, kNegative, kAccessDenied |
Push Token
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
SetPushToken | UI->MC | SetPushTokenResult | string pushToken | default | no | ||
SetPushTokenResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kNotReachable, kUninitialized |
Change PIN
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
StartChangePIN | UI->MC | none | none | default | no | ||
StartSetNewPIN | MC->UI | none | none | default | yes | ||
ProvideSetNewPIN | UI->MC | none | string currentPIN, string newPIN | default | no | ||
ChangePINResult | MC->UI | none | enum<StatusType> status, int retryCounter | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kUserCancel, kInvalidPin, kInvalidNewPinFormat, kTemporaryLocked, kNotReachable |
Display Message
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
StartDisplayMessage | UI->MC | none | none | default | no | ||
DisplayMessage | MC->UI | none | string messageInformation | default | no |
Update
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
GetUpdateInformation | UI->MC | UpdateInformation | none | default | no | SSMS | |
UpdateInformation | MC->UI | none | enum<StatusType> status, string updateUrl, string infoUrl, enum<UpdateType> updateType, byteArray updateDigest, uint32 expiresInSeconds | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kFailed, kUpdateAvailable, kUpdateNecessary | |
Update | UI->MC | none | none | default | no | SSMS | |
UpdateResult | MC->UI | none | enum<UpdateStatus> updateStatus | default | no | ||
OpenInfoUrl | UI->MC | OpenInfoUrlResult | none | default | no | SSMS | |
OpenInfoUrlResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kFailed | |
ExecuteUpdate | UI->MC | none | none | default | no | SSMS | |
ExecuteUpdateResult | MC->UI | none | enum<UpdateStatus> updateStatus | default | no |
Anonymous User
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
CreateAnonymousUser | UI->MC | CreateAnonymousUserResult | string tenantId | default | yes | SSMS | |
CreateAnonymousUserResult | MC->UI | none | string userId, string tenantId, string activationCode | default | no |
Device Name
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
SetDeviceName | UI->MC | SetDeviceNameResult | string deviceName | default | no | ||
SetDeviceNameResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kNotReachable, kUninitialized |
Request Token
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
RequestToken | UI->MC | RequestTokenResult | string audience | default | no | SSMS | |
RequestTokenResult | MC->UI | none | enum<StatusType> status, string token | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed, kNotReachable, kUninitialized |
Device Information
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
GetDeviceInformation | UI->MC | GetDeviceInformationResult | UserIdentifier userIdentifier | default | no | SSMS | |
GetDeviceInformationResult | MC->UI | none | string deviceId, string deviceName | default | no |
AST Client Management
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
GetAstClientData | UI->MC | GetAstClientDataResult | string tenantId | default | no | Maverick | |
GetAstClientDataResult | MC->UI | none | enum<StatusType> status, string clientData, string astClientId, string codeChallenge, string codeChallengeMethod | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kFailed | |
SetAuthorisationCode | UI->MC | SetAuthorisationCodeResult | string tenantId, enum<AuthenticationMode> authMode, string authCode, string clientId | default | no | Maverick, Mobile | |
SetAuthorisationCode | UI->MC | SetAuthorisationCodeResult | string tenantId, string authCode, string clientId | default | no | Maverick, Desktop | |
SetAuthorisationCodeResult | MC->UI | none | enum<StatusType> status | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kFailed, kCannotAcquireTokenData | |
EnrollAnonymousUser | UI->MC | StatusResult | string tenantId, enum<AuthenticationMode> authMode, string clientId | default | no | Maverick |
Verify Push Content
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
VerifyPushContent | UI->MC | VerifyPushContentResult | UserIdentifier userIdentifier, byteArray content | default | no | SSMS | |
VerifyPushContentResult | MC->UI | none | enum<StatusType> status, byteArray content | default | no |
Offline Functions
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
GenerateOtp | UI->MC | GenerateOtpResult | byteArray optionalData, UserIdentifier userIdentifier, string pin | default | no | SSMS | |
GenerateOtpResult | MC->UI | none | enum<StatusType> status, string otp, int rertyCounter, int rertyDelay | default | no | ||
GenerateSecureSequence | UI->MC | GenerateSecureSequenceResult | byteArray optionalData, UserIdentifier userIdentifier, string pin | default | no | SSMS | |
GenerateSecureSequenceResult | MC->UI | none | enum<StatusType> status, byteArray secureSequence, int rertyCounter, int rertyDelay | default | no | ||
GetResynchronizationData | UI->MC | GetResynchronizationDataResult | UserIdentifier userIdentifier, string pin | default | no | SSMS | |
GetResynchronizationDataResult | MC->UI | none | enum<StatusType> status, string otp, uint16 atc, int rertyCounter, int rertyDelay | default | no | ||
EnableAtcResynchronizationDuringNextLogin | UI->MC | none | none | default | none | SSMS |
Other Events
Event Name | Direction | Result Event | Parameter | Priority | Resend by getStateEvent | Possible Enum Values | Environment Restriction |
---|---|---|---|---|---|---|---|
Acknowledge | MC->UI | none | none | default | yes | ||
Cancel | UI->MC | none | none | default | no | ||
Busy | MC->UI | none | none | default | yes | ||
Idle | MC->UI | none | none | default | yes | ||
ServerConnection | MC->UI | none | enum<ConnectionState> connectionState | default | no | ||
DecryptDataEvent | UI->MC | DecryptDataResultEvent | byteArray encryptedData | default | no | ||
DecryptDataResultEvent | MC->UI | none | enum<StatusType>, byteArray decryptedData, uint64 opensslErrorCode | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kInvalidParameter, kFailed | |
GetIAMAccessToken | UI->MC | GetIAMAccessTokenResult | string audience, string scope, string client_id | default | no | SSMS | |
GetIAMAccessTokenResult | MC->UI | none | enum<StatusType> status, string access_token_identifier | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kFailed, kCannotAcquireTokenData, kCannotAcquireAccessTokenForAuthorizationCode | |
GetIamAuthorizationCode | UI->MC | GetIamAuthorizationCodeResult | string audience, string scope, string client_id | default | no | SSMS | |
GetIamAuthorizationCodeResult | MC->UI | none | enum<StatusType> status, string auth_code_identifier | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kFailed, kCannotAcquireTokenData | |
LoginTokenClaimsAvailable | MC->UI | none | map<string, string> claims | default | no | ||
GetIamAccessTokenClaims | UI->MC | GetIamAccessTokenClaimsResult | none | default | no | ||
GetIamAccessTokenClaimsResult | MC->UI | none | enum<StatusType> status, map<string, string> claims | default | no | enum<StatusType> - kOk, kInternalError, kInvalidState, kFailed, kNoTokenDataAvailable | |
ExchangeIamToken | UI->MC | ExchangeIamTokenResult | string audience, bool forceUpdate | default | no | Maverick | |
ExchangeIamTokenResult | MC->UI | none | string token | default | no | ||
SetLocales | UI->MC | StatusResult | array<string> locales | default | no | Maverick | |
ProvideNonce | UI->MC | StatusResult | string nonce, string action | default | no | Maverick | |
ClearIamTokenCache | UI->MC | ClearIamTokenCacheResult | UserIdentifier userIdentifier, enum<ClearBehavior> clearBehavior | default | no | ||
ClearIamTokenCacheResult | MC->UI | none | none | default | no |