EOS_EResult

EOS API reference page for EOS_EResult

Choose your implementation method:

C

C#

Remarks

Values

EOS_EResult

Enumerated Value

Meaning

EOS_Success

Successful result. no further error processing needed

EOS_NoConnection

Failed due to no connection

EOS_InvalidCredentials

Failed login due to invalid credentials

EOS_InvalidUser

Failed due to invalid or missing user

EOS_InvalidAuth

Failed due to invalid or missing authentication token for user (e.g. not logged in)

EOS_AccessDenied

Failed due to invalid access

EOS_MissingPermissions

If the client does not possess the permission required

EOS_Token_Not_Account

If the token provided does not represent an account

EOS_TooManyRequests

Throttled due to too many requests

EOS_AlreadyPending

Async request was already pending

EOS_InvalidParameters

Invalid parameters specified for request

EOS_InvalidRequest

Invalid request

EOS_UnrecognizedResponse

Failed due to unable to parse or recognize a backend response

EOS_IncompatibleVersion

Incompatible client for backend version

EOS_NotConfigured

Not configured correctly for use

EOS_AlreadyConfigured

Already configured for use.

EOS_NotImplemented

Feature not available on this implementation

EOS_Canceled

Operation was canceled (likely by user)

EOS_NotFound

The requested information was not found

EOS_OperationWillRetry

An error occurred during an asynchronous operation, and it will be retried. Callbacks receiving this result will be called again in the future.

EOS_NoChange

The request had no effect

EOS_VersionMismatch

The request attempted to use multiple or inconsistent API versions

EOS_LimitExceeded

A maximum limit was exceeded on the client, different from EOS_TooManyRequests

EOS_Disabled

Feature or client ID performing the operation has been disabled.

EOS_DuplicateNotAllowed

Duplicate entry not allowed

EOS_MissingParameters_DEPRECATED

Required parameters are missing. DEPRECATED: This error is no longer used.

EOS_InvalidSandboxId

Sandbox ID is invalid

EOS_TimedOut

Request timed out

EOS_PartialResult

A query returned some but not all of the requested results.

EOS_Missing_Role

Client is missing the whitelisted role

EOS_Missing_Feature

Client is missing the whitelisted feature

EOS_Invalid_Sandbox

The sandbox given to the backend is invalid

EOS_Invalid_Deployment

The deployment given to the backend is invalid

EOS_Invalid_Product

The product ID specified to the backend is invalid

EOS_Invalid_ProductUserID

The product user ID specified to the backend is invalid

EOS_ServiceFailure

There was a failure with the backend service

EOS_CacheDirectoryMissing

Cache directory is not set in platform options.

EOS_CacheDirectoryInvalid

Cache directory is not accessible.

EOS_InvalidState

The request failed because resource was in an invalid state

EOS_RequestInProgress

Request is in progress

EOS_ApplicationSuspended

Application is suspended

EOS_NetworkDisconnected

Network is disconnected

EOS_Auth_AccountLocked

Account locked due to login failures

EOS_Auth_AccountLockedForUpdate

Account locked by update operation.

EOS_Auth_InvalidRefreshToken

Refresh token used was invalid

EOS_Auth_InvalidToken

Invalid access token, typically when switching between backend environments

EOS_Auth_AuthenticationFailure

Invalid bearer token

EOS_Auth_InvalidPlatformToken

Invalid platform token

EOS_Auth_WrongAccount

Auth parameters are not associated with this account

EOS_Auth_WrongClient

Auth parameters are not associated with this client

EOS_Auth_FullAccountRequired

Full account is required

EOS_Auth_HeadlessAccountRequired

Headless account is required

EOS_Auth_PasswordResetRequired

Password reset is required

EOS_Auth_PasswordCannotBeReused

Password was previously used and cannot be reused

EOS_Auth_Expired

Authorization code/exchange code has expired

EOS_Auth_ScopeConsentRequired

Consent has not been given by the user

EOS_Auth_ApplicationNotFound

The application has no profile on the backend

EOS_Auth_ScopeNotFound

The requested consent wasn't found on the backend

EOS_Auth_AccountFeatureRestricted

This account has been denied access to login

EOS_Auth_AccountPortalLoadError

The overlay failed to load the Account Portal. This can range from general overlay failure, to overlay failed to connect to the web server, to overlay failed to render the web page.

EOS_Auth_CorrectiveActionRequired

An attempted login has failed due to the user needing to take corrective action on their account.

EOS_Auth_PinGrantCode

Pin grant code initiated

EOS_Auth_PinGrantExpired

Pin grant code attempt expired

EOS_Auth_PinGrantPending

Pin grant code attempt pending

EOS_Auth_ExternalAuthNotLinked

External auth source did not yield an account

EOS_Auth_ExternalAuthRevoked

External auth access revoked

EOS_Auth_ExternalAuthInvalid

External auth token cannot be interpreted

EOS_Auth_ExternalAuthRestricted

External auth cannot be linked to his account due to restrictions

EOS_Auth_ExternalAuthCannotLogin

External auth cannot be used for login

EOS_Auth_ExternalAuthExpired

External auth is expired

EOS_Auth_ExternalAuthIsLastLoginType

External auth cannot be removed since it's the last possible way to login

EOS_Auth_ExchangeCodeNotFound

Exchange code not found

EOS_Auth_OriginatingExchangeCodeSessionExpired

Originating exchange code session has expired

EOS_Auth_AccountNotActive

The account has been disabled and cannot be used for authentication

EOS_Auth_MFARequired

MFA challenge required

EOS_Auth_ParentalControls

Parental locks are in place

EOS_Auth_NoRealId

Korea real ID association required but missing

EOS_Friends_InviteAwaitingAcceptance

An outgoing friend invitation is awaiting acceptance; sending another invite to the same user is erroneous

EOS_Friends_NoInvitation

There is no friend invitation to accept/reject

EOS_Friends_AlreadyFriends

Users are already friends, so sending another invite is erroneous

EOS_Friends_NotFriends

Users are not friends, so deleting the friend is erroneous

EOS_Friends_TargetUserTooManyInvites

Remote user has too many invites to receive new invites

EOS_Friends_LocalUserTooManyInvites

Local user has too many invites to send new invites

EOS_Friends_TargetUserFriendLimitExceeded

Remote user has too many friends to make a new friendship

EOS_Friends_LocalUserFriendLimitExceeded

Local user has too many friends to make a new friendship

EOS_Presence_DataInvalid

Request data was null or invalid

EOS_Presence_DataLengthInvalid

Request contained too many or too few unique data items, or the request would overflow the maximum amount of data allowed

EOS_Presence_DataKeyInvalid

Request contained data with an invalid key

EOS_Presence_DataKeyLengthInvalid

Request contained data with a key too long or too short

EOS_Presence_DataValueInvalid

Request contained data with an invalid value

EOS_Presence_DataValueLengthInvalid

Request contained data with a value too long

EOS_Presence_RichTextInvalid

Request contained an invalid rich text string

EOS_Presence_RichTextLengthInvalid

Request contained a rich text string that was too long

EOS_Presence_StatusInvalid

Request contained an invalid status state

EOS_Ecom_EntitlementStale

The entitlement retrieved is stale, requery for updated information

EOS_Ecom_CatalogOfferStale

The offer retrieved is stale, requery for updated information

EOS_Ecom_CatalogItemStale

The item or associated structure retrieved is stale, requery for updated information

EOS_Ecom_CatalogOfferPriceInvalid

The one or more offers has an invalid price. This may be caused by the price setup.

EOS_Ecom_CheckoutLoadError

The checkout page failed to load

EOS_Sessions_SessionInProgress

Session is already in progress

EOS_Sessions_TooManyPlayers

Too many players to register with this session

EOS_Sessions_NoPermission

Client has no permissions to access this session

EOS_Sessions_SessionAlreadyExists

Session already exists in the system

EOS_Sessions_InvalidLock

Session lock required for operation

EOS_Sessions_InvalidSession

Invalid session reference

EOS_Sessions_SandboxNotAllowed

Sandbox ID associated with auth didn't match

EOS_Sessions_InviteFailed

Invite failed to send

EOS_Sessions_InviteNotFound

Invite was not found with the service

EOS_Sessions_UpsertNotAllowed

This client may not modify the session

EOS_Sessions_AggregationFailed

Backend nodes unavailable to process request

EOS_Sessions_HostAtCapacity

Individual backend node is as capacity

EOS_Sessions_SandboxAtCapacity

Sandbox on node is at capacity

EOS_Sessions_SessionNotAnonymous

An anonymous operation was attempted on a non anonymous session

EOS_Sessions_OutOfSync

Session is currently out of sync with the backend, data is saved locally but needs to sync with backend

EOS_Sessions_TooManyInvites

User has received too many invites

EOS_Sessions_PresenceSessionExists

Presence session already exists for the client

EOS_Sessions_DeploymentAtCapacity

Deployment on node is at capacity

EOS_Sessions_NotAllowed

Session operation not allowed

EOS_Sessions_PlayerSanctioned

Session operation not allowed

EOS_PlayerDataStorage_FilenameInvalid

Request filename was invalid

EOS_PlayerDataStorage_FilenameLengthInvalid

Request filename was too long

EOS_PlayerDataStorage_FilenameInvalidChars

Request filename contained invalid characters

EOS_PlayerDataStorage_FileSizeTooLarge

Request operation would grow file too large

EOS_PlayerDataStorage_FileSizeInvalid

Request file length is not valid

EOS_PlayerDataStorage_FileHandleInvalid

Request file handle is not valid

EOS_PlayerDataStorage_DataInvalid

Request data is invalid

EOS_PlayerDataStorage_DataLengthInvalid

Request data length was invalid

EOS_PlayerDataStorage_StartIndexInvalid

Request start index was invalid

EOS_PlayerDataStorage_RequestInProgress

Request is in progress

EOS_PlayerDataStorage_UserThrottled

User is marked as throttled which means he can't perform some operations because limits are exceeded.

EOS_PlayerDataStorage_EncryptionKeyNotSet

Encryption key is not set during SDK init.

EOS_PlayerDataStorage_UserErrorFromDataCallback

User data callback returned error (EOS_PlayerDataStorage_EWriteResult::EOS_WR_FailRequest or EOS_PlayerDataStorage_EReadResult::EOS_RR_FailRequest)

EOS_PlayerDataStorage_FileHeaderHasNewerVersion

User is trying to read file that has header from newer version of SDK. Game/SDK needs to be updated.

EOS_PlayerDataStorage_FileCorrupted

The file is corrupted. In some cases retry can fix the issue.

EOS_Connect_ExternalTokenValidationFailed

EOS Auth service deemed the external token invalid

EOS_Connect_UserAlreadyExists

EOS Auth user already exists

EOS_Connect_AuthExpired

EOS Auth expired

EOS_Connect_InvalidToken

EOS Auth invalid token

EOS_Connect_UnsupportedTokenType

EOS Auth doesn't support this token type

EOS_Connect_LinkAccountFailed

EOS Auth Account link failure

EOS_Connect_ExternalServiceUnavailable

EOS Auth External service for validation was unavailable

EOS_Connect_ExternalServiceConfigurationFailure

EOS Auth External Service configuration failure with Dev Portal

EOS_Connect_LinkAccountFailedMissingNintendoIdAccount_DEPRECATED

EOS Auth Account link failure. Tried to link Nintendo Network Service Account without first linking Nintendo Account. DEPRECATED: The requirement has been removed and this error is no longer used.

EOS_UI_SocialOverlayLoadError

The social overlay page failed to load

EOS_Lobby_NotOwner

Client has no permissions to modify this lobby

EOS_Lobby_InvalidLock

Lobby lock required for operation

EOS_Lobby_LobbyAlreadyExists

Lobby already exists in the system

EOS_Lobby_SessionInProgress

Lobby is already in progress

EOS_Lobby_TooManyPlayers

Too many players to register with this lobby

EOS_Lobby_NoPermission

Client has no permissions to access this lobby

EOS_Lobby_InvalidSession

Invalid lobby session reference

EOS_Lobby_SandboxNotAllowed

Sandbox ID associated with auth didn't match

EOS_Lobby_InviteFailed

Invite failed to send

EOS_Lobby_InviteNotFound

Invite was not found with the service

EOS_Lobby_UpsertNotAllowed

This client may not modify the lobby

EOS_Lobby_AggregationFailed

Backend nodes unavailable to process request

EOS_Lobby_HostAtCapacity

Individual backend node is as capacity

EOS_Lobby_SandboxAtCapacity

Sandbox on node is at capacity

EOS_Lobby_TooManyInvites

User has received too many invites

EOS_Lobby_DeploymentAtCapacity

Deployment on node is at capacity

EOS_Lobby_NotAllowed

Lobby operation not allowed

EOS_Lobby_MemberUpdateOnly

While restoring a lost connection lobby ownership changed and only local member data was updated

EOS_Lobby_PresenceLobbyExists

Presence lobby already exists for the client

EOS_Lobby_VoiceNotEnabled

Operation requires lobby with voice enabled

EOS_TitleStorage_UserErrorFromDataCallback

User callback that receives data from storage returned error.

EOS_TitleStorage_EncryptionKeyNotSet

User forgot to set Encryption key during platform init. Title Storage can't work without it.

EOS_TitleStorage_FileCorrupted

Downloaded file is corrupted.

EOS_TitleStorage_FileHeaderHasNewerVersion

Downloaded file's format is newer than client SDK version.

EOS_Mods_ModSdkProcessIsAlreadyRunning

ModSdk process is already running. This error comes from the EOSSDK.

EOS_Mods_ModSdkCommandIsEmpty

ModSdk command is empty. Either the ModSdk configuration file is missing or the manifest location is empty.

EOS_Mods_ModSdkProcessCreationFailed

Creation of the ModSdk process failed. This error comes from the SDK.

EOS_Mods_CriticalError

A critical error occurred in the external ModSdk process that we were unable to resolve.

EOS_Mods_ToolInternalError

A internal error occurred in the external ModSdk process that we were unable to resolve.

EOS_Mods_IPCFailure

A IPC failure occurred in the external ModSdk process.

EOS_Mods_InvalidIPCResponse

A invalid IPC response received in the external ModSdk process.

EOS_Mods_URILaunchFailure

A URI Launch failure occurred in the external ModSdk process.

EOS_Mods_ModIsNotInstalled

Attempting to perform an action with a mod that is not installed. This error comes from the external ModSdk process.

EOS_Mods_UserDoesNotOwnTheGame

Attempting to perform an action on a game that the user doesn't own. This error comes from the external ModSdk process.

EOS_Mods_OfferRequestByIdInvalidResult

Invalid result of the request to get the offer for the mod. This error comes from the external ModSdk process.

EOS_Mods_CouldNotFindOffer

Could not find the offer for the mod. This error comes from the external ModSdk process.

EOS_Mods_OfferRequestByIdFailure

Request to get the offer for the mod failed. This error comes from the external ModSdk process.

EOS_Mods_PurchaseFailure

Request to purchase the mod failed. This error comes from the external ModSdk process.

EOS_Mods_InvalidGameInstallInfo

Attempting to perform an action on a game that is not installed or is partially installed. This error comes from the external ModSdk process.

EOS_Mods_CannotGetManifestLocation

Failed to get manifest location. Either the ModSdk configuration file is missing or the manifest location is empty

EOS_Mods_UnsupportedOS

Attempting to perform an action with a mod that does not support the current operating system.

EOS_AntiCheat_ClientProtectionNotAvailable

The anti-cheat client protection is not available. Check that the game was started using the anti-cheat bootstrapper.

EOS_AntiCheat_InvalidMode

The current anti-cheat mode is incorrect for using this API

EOS_AntiCheat_ClientProductIdMismatch

The ProductId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK

EOS_AntiCheat_ClientSandboxIdMismatch

The SandboxId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK

EOS_AntiCheat_ProtectMessageSessionKeyRequired

(ProtectMessage/UnprotectMessage) No session key is available, but it is required to complete this operation

EOS_AntiCheat_ProtectMessageValidationFailed

(ProtectMessage/UnprotectMessage) Message integrity is invalid

EOS_AntiCheat_ProtectMessageInitializationFailed

(ProtectMessage/UnprotectMessage) Initialization failed

EOS_AntiCheat_PeerAlreadyRegistered

(RegisterPeer) Peer is already registered

EOS_AntiCheat_PeerNotFound

(UnregisterPeer) Peer does not exist

EOS_AntiCheat_PeerNotProtected

(ReceiveMessageFromPeer) Invalid call: Peer is not protected

EOS_AntiCheat_ClientDeploymentIdMismatch

The DeploymentId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK

EOS_AntiCheat_DeviceIdAuthIsNotSupported

EOS Connect DeviceID auth method is not supported for anti-cheat

EOS_RTC_TooManyParticipants

EOS RTC room cannot accept more participants

EOS_RTC_RoomAlreadyExists

EOS RTC room already exists

EOS_RTC_UserKicked

The user kicked out from the room

EOS_RTC_UserBanned

The user is banned

EOS_RTC_RoomWasLeft

EOS RTC room was left successfully

EOS_RTC_ReconnectionTimegateExpired

Connection dropped due to long timeout

EOS_RTC_ShutdownInvoked

EOS RTC room was left due to platform release

EOS_RTC_UserIsInBlocklist

EOS RTC operation failed because the user is in the local user's block list

EOS_ProgressionSnapshot_SnapshotIdUnavailable

The number of available Snapshot IDs have all been exhausted.

EOS_KWS_ParentEmailMissing

The KWS user does not have a parental email associated with the account. The parent account was unlinked or deleted

EOS_KWS_UserGraduated

The KWS user is no longer a minor and trying to update the parent email

EOS_Android_JavaVMNotStored

EOS Android VM not stored

EOS_Permission_RequiredPatchAvailable

Patch required before the user can use the privilege

EOS_Permission_RequiredSystemUpdate

System update required before the user can use the privilege

EOS_Permission_AgeRestrictionFailure

Parental control failure usually

EOS_Permission_AccountTypeFailure

Premium Account Subscription required but not available

EOS_Permission_ChatRestriction

User restricted from chat

EOS_Permission_UGCRestriction

User restricted from User Generated Content

EOS_Permission_OnlinePlayRestricted

Online play is restricted

EOS_DesktopCrossplay_ApplicationNotBootstrapped

The application was not launched through the Bootstrapper. Desktop crossplay functionality is unavailable.

EOS_DesktopCrossplay_ServiceNotInstalled

The redistributable service is not installed.

EOS_DesktopCrossplay_ServiceStartFailed

The desktop crossplay service failed to start.

EOS_DesktopCrossplay_ServiceNotRunning

The desktop crossplay service is no longer running for an unknown reason.

EOS_UnexpectedError

An unexpected error that we cannot identify has occurred.

Related API Members

Values

Result

Enumerated Value

Meaning

Success

Successful result. no further error processing needed

NoConnection

Failed due to no connection

InvalidCredentials

Failed login due to invalid credentials

InvalidUser

Failed due to invalid or missing user

InvalidAuth

Failed due to invalid or missing authentication token for user (e.g. not logged in)

AccessDenied

Failed due to invalid access

MissingPermissions

If the client does not possess the permission required

TokenNotAccount

If the token provided does not represent an account

TooManyRequests

Throttled due to too many requests

AlreadyPending

Async request was already pending

InvalidParameters

Invalid parameters specified for request

InvalidRequest

Invalid request

UnrecognizedResponse

Failed due to unable to parse or recognize a backend response

IncompatibleVersion

Incompatible client for backend version

NotConfigured

Not configured correctly for use

AlreadyConfigured

Already configured for use.

NotImplemented

Feature not available on this implementation

Canceled

Operation was canceled (likely by user)

NotFound

The requested information was not found

OperationWillRetry

An error occurred during an asynchronous operation, and it will be retried. Callbacks receiving this result will be called again in the future.

NoChange

The request had no effect

VersionMismatch

The request attempted to use multiple or inconsistent API versions

LimitExceeded

A maximum limit was exceeded on the client, different from EOS_TooManyRequests

Disabled

Feature or client ID performing the operation has been disabled.

DuplicateNotAllowed

Duplicate entry not allowed

MissingParametersDEPRECATED

Required parameters are missing. DEPRECATED: This error is no longer used.

InvalidSandboxId

Sandbox ID is invalid

TimedOut

Request timed out

PartialResult

A query returned some but not all of the requested results.

MissingRole

Client is missing the whitelisted role

MissingFeature

Client is missing the whitelisted feature

InvalidSandbox

The sandbox given to the backend is invalid

InvalidDeployment

The deployment given to the backend is invalid

InvalidProduct

The product ID specified to the backend is invalid

InvalidProductUserID

The product user ID specified to the backend is invalid

ServiceFailure

There was a failure with the backend service

CacheDirectoryMissing

Cache directory is not set in platform options.

CacheDirectoryInvalid

Cache directory is not accessible.

InvalidState

The request failed because resource was in an invalid state

RequestInProgress

Request is in progress

ApplicationSuspended

Application is suspended

NetworkDisconnected

Network is disconnected

AuthAccountLocked

Account locked due to login failures

AuthAccountLockedForUpdate

Account locked by update operation.

AuthInvalidRefreshToken

Refresh token used was invalid

AuthInvalidToken

Invalid access token, typically when switching between backend environments

AuthAuthenticationFailure

Invalid bearer token

AuthInvalidPlatformToken

Invalid platform token

AuthWrongAccount

Auth parameters are not associated with this account

AuthWrongClient

Auth parameters are not associated with this client

AuthFullAccountRequired

Full account is required

AuthHeadlessAccountRequired

Headless account is required

AuthPasswordResetRequired

Password reset is required

AuthPasswordCannotBeReused

Password was previously used and cannot be reused

AuthExpired

Authorization code/exchange code has expired

AuthScopeConsentRequired

Consent has not been given by the user

AuthApplicationNotFound

The application has no profile on the backend

AuthScopeNotFound

The requested consent wasn't found on the backend

AuthAccountFeatureRestricted

This account has been denied access to login

AuthAccountPortalLoadError

The overlay failed to load the Account Portal. This can range from general overlay failure, to overlay failed to connect to the web server, to overlay failed to render the web page.

AuthCorrectiveActionRequired

An attempted login has failed due to the user needing to take corrective action on their account.

AuthPinGrantCode

Pin grant code initiated

AuthPinGrantExpired

Pin grant code attempt expired

AuthPinGrantPending

Pin grant code attempt pending

AuthExternalAuthNotLinked

External auth source did not yield an account

AuthExternalAuthRevoked

External auth access revoked

AuthExternalAuthInvalid

External auth token cannot be interpreted

AuthExternalAuthRestricted

External auth cannot be linked to his account due to restrictions

AuthExternalAuthCannotLogin

External auth cannot be used for login

AuthExternalAuthExpired

External auth is expired

AuthExternalAuthIsLastLoginType

External auth cannot be removed since it's the last possible way to login

AuthExchangeCodeNotFound

Exchange code not found

AuthOriginatingExchangeCodeSessionExpired

Originating exchange code session has expired

AuthAccountNotActive

The account has been disabled and cannot be used for authentication

AuthMFARequired

MFA challenge required

AuthParentalControls

Parental locks are in place

AuthNoRealId

Korea real ID association required but missing

FriendsInviteAwaitingAcceptance

An outgoing friend invitation is awaiting acceptance; sending another invite to the same user is erroneous

FriendsNoInvitation

There is no friend invitation to accept/reject

FriendsAlreadyFriends

Users are already friends, so sending another invite is erroneous

FriendsNotFriends

Users are not friends, so deleting the friend is erroneous

FriendsTargetUserTooManyInvites

Remote user has too many invites to receive new invites

FriendsLocalUserTooManyInvites

Local user has too many invites to send new invites

FriendsTargetUserFriendLimitExceeded

Remote user has too many friends to make a new friendship

FriendsLocalUserFriendLimitExceeded

Local user has too many friends to make a new friendship

PresenceDataInvalid

Request data was null or invalid

PresenceDataLengthInvalid

Request contained too many or too few unique data items, or the request would overflow the maximum amount of data allowed

PresenceDataKeyInvalid

Request contained data with an invalid key

PresenceDataKeyLengthInvalid

Request contained data with a key too long or too short

PresenceDataValueInvalid

Request contained data with an invalid value

PresenceDataValueLengthInvalid

Request contained data with a value too long

PresenceRichTextInvalid

Request contained an invalid rich text string

PresenceRichTextLengthInvalid

Request contained a rich text string that was too long

PresenceStatusInvalid

Request contained an invalid status state

EcomEntitlementStale

The entitlement retrieved is stale, requery for updated information

EcomCatalogOfferStale

The offer retrieved is stale, requery for updated information

EcomCatalogItemStale

The item or associated structure retrieved is stale, requery for updated information

EcomCatalogOfferPriceInvalid

The one or more offers has an invalid price. This may be caused by the price setup.

EcomCheckoutLoadError

The checkout page failed to load

SessionsSessionInProgress

Session is already in progress

SessionsTooManyPlayers

Too many players to register with this session

SessionsNoPermission

Client has no permissions to access this session

SessionsSessionAlreadyExists

Session already exists in the system

SessionsInvalidLock

Session lock required for operation

SessionsInvalidSession

Invalid session reference

SessionsSandboxNotAllowed

Sandbox ID associated with auth didn't match

SessionsInviteFailed

Invite failed to send

SessionsInviteNotFound

Invite was not found with the service

SessionsUpsertNotAllowed

This client may not modify the session

SessionsAggregationFailed

Backend nodes unavailable to process request

SessionsHostAtCapacity

Individual backend node is as capacity

SessionsSandboxAtCapacity

Sandbox on node is at capacity

SessionsSessionNotAnonymous

An anonymous operation was attempted on a non anonymous session

SessionsOutOfSync

Session is currently out of sync with the backend, data is saved locally but needs to sync with backend

SessionsTooManyInvites

User has received too many invites

SessionsPresenceSessionExists

Presence session already exists for the client

SessionsDeploymentAtCapacity

Deployment on node is at capacity

SessionsNotAllowed

Session operation not allowed

SessionsPlayerSanctioned

Session operation not allowed

PlayerDataStorageFilenameInvalid

Request filename was invalid

PlayerDataStorageFilenameLengthInvalid

Request filename was too long

PlayerDataStorageFilenameInvalidChars

Request filename contained invalid characters

PlayerDataStorageFileSizeTooLarge

Request operation would grow file too large

PlayerDataStorageFileSizeInvalid

Request file length is not valid

PlayerDataStorageFileHandleInvalid

Request file handle is not valid

PlayerDataStorageDataInvalid

Request data is invalid

PlayerDataStorageDataLengthInvalid

Request data length was invalid

PlayerDataStorageStartIndexInvalid

Request start index was invalid

PlayerDataStorageRequestInProgress

Request is in progress

PlayerDataStorageUserThrottled

User is marked as throttled which means he can't perform some operations because limits are exceeded.

PlayerDataStorageEncryptionKeyNotSet

Encryption key is not set during SDK init.

PlayerDataStorageUserErrorFromDataCallback

User data callback returned error (EOS_PlayerDataStorage_EWriteResult::EOS_WR_FailRequest or EOS_PlayerDataStorage_EReadResult::EOS_RR_FailRequest)

PlayerDataStorageFileHeaderHasNewerVersion

User is trying to read file that has header from newer version of SDK. Game/SDK needs to be updated.

PlayerDataStorageFileCorrupted

The file is corrupted. In some cases retry can fix the issue.

ConnectExternalTokenValidationFailed

EOS Auth service deemed the external token invalid

ConnectUserAlreadyExists

EOS Auth user already exists

ConnectAuthExpired

EOS Auth expired

ConnectInvalidToken

EOS Auth invalid token

ConnectUnsupportedTokenType

EOS Auth doesn't support this token type

ConnectLinkAccountFailed

EOS Auth Account link failure

ConnectExternalServiceUnavailable

EOS Auth External service for validation was unavailable

ConnectExternalServiceConfigurationFailure

EOS Auth External Service configuration failure with Dev Portal

ConnectLinkAccountFailedMissingNintendoIdAccountDEPRECATED

EOS Auth Account link failure. Tried to link Nintendo Network Service Account without first linking Nintendo Account. DEPRECATED: The requirement has been removed and this error is no longer used.

SocialOverlayLoadError

The social overlay page failed to load

LobbyNotOwner

Client has no permissions to modify this lobby

LobbyInvalidLock

Lobby lock required for operation

LobbyLobbyAlreadyExists

Lobby already exists in the system

LobbySessionInProgress

Lobby is already in progress

LobbyTooManyPlayers

Too many players to register with this lobby

LobbyNoPermission

Client has no permissions to access this lobby

LobbyInvalidSession

Invalid lobby session reference

LobbySandboxNotAllowed

Sandbox ID associated with auth didn't match

LobbyInviteFailed

Invite failed to send

LobbyInviteNotFound

Invite was not found with the service

LobbyUpsertNotAllowed

This client may not modify the lobby

LobbyAggregationFailed

Backend nodes unavailable to process request

LobbyHostAtCapacity

Individual backend node is as capacity

LobbySandboxAtCapacity

Sandbox on node is at capacity

LobbyTooManyInvites

User has received too many invites

LobbyDeploymentAtCapacity

Deployment on node is at capacity

LobbyNotAllowed

Lobby operation not allowed

LobbyMemberUpdateOnly

While restoring a lost connection lobby ownership changed and only local member data was updated

LobbyPresenceLobbyExists

Presence lobby already exists for the client

LobbyVoiceNotEnabled

Operation requires lobby with voice enabled

TitleStorageUserErrorFromDataCallback

User callback that receives data from storage returned error.

TitleStorageEncryptionKeyNotSet

User forgot to set Encryption key during platform init. Title Storage can't work without it.

TitleStorageFileCorrupted

Downloaded file is corrupted.

TitleStorageFileHeaderHasNewerVersion

Downloaded file's format is newer than client SDK version.

ModsModSdkProcessIsAlreadyRunning

ModSdk process is already running. This error comes from the EOSSDK.

ModsModSdkCommandIsEmpty

ModSdk command is empty. Either the ModSdk configuration file is missing or the manifest location is empty.

ModsModSdkProcessCreationFailed

Creation of the ModSdk process failed. This error comes from the SDK.

ModsCriticalError

A critical error occurred in the external ModSdk process that we were unable to resolve.

ModsToolInternalError

A internal error occurred in the external ModSdk process that we were unable to resolve.

ModsIPCFailure

A IPC failure occurred in the external ModSdk process.

ModsInvalidIPCResponse

A invalid IPC response received in the external ModSdk process.

ModsURILaunchFailure

A URI Launch failure occurred in the external ModSdk process.

ModsModIsNotInstalled

Attempting to perform an action with a mod that is not installed. This error comes from the external ModSdk process.

ModsUserDoesNotOwnTheGame

Attempting to perform an action on a game that the user doesn't own. This error comes from the external ModSdk process.

ModsOfferRequestByIdInvalidResult

Invalid result of the request to get the offer for the mod. This error comes from the external ModSdk process.

ModsCouldNotFindOffer

Could not find the offer for the mod. This error comes from the external ModSdk process.

ModsOfferRequestByIdFailure

Request to get the offer for the mod failed. This error comes from the external ModSdk process.

ModsPurchaseFailure

Request to purchase the mod failed. This error comes from the external ModSdk process.

ModsInvalidGameInstallInfo

Attempting to perform an action on a game that is not installed or is partially installed. This error comes from the external ModSdk process.

ModsCannotGetManifestLocation

Failed to get manifest location. Either the ModSdk configuration file is missing or the manifest location is empty

ModsUnsupportedOS

Attempting to perform an action with a mod that does not support the current operating system.

AntiCheatClientProtectionNotAvailable

The anti-cheat client protection is not available. Check that the game was started using the anti-cheat bootstrapper.

AntiCheatInvalidMode

The current anti-cheat mode is incorrect for using this API

AntiCheatClientProductIdMismatch

The ProductId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK

AntiCheatClientSandboxIdMismatch

The SandboxId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK

AntiCheatProtectMessageSessionKeyRequired

(ProtectMessage/UnprotectMessage) No session key is available, but it is required to complete this operation

AntiCheatProtectMessageValidationFailed

(ProtectMessage/UnprotectMessage) Message integrity is invalid

AntiCheatProtectMessageInitializationFailed

(ProtectMessage/UnprotectMessage) Initialization failed

AntiCheatPeerAlreadyRegistered

(RegisterPeer) Peer is already registered

AntiCheatPeerNotFound

(UnregisterPeer) Peer does not exist

AntiCheatPeerNotProtected

(ReceiveMessageFromPeer) Invalid call: Peer is not protected

AntiCheatClientDeploymentIdMismatch

The DeploymentId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK

AntiCheatDeviceIdAuthIsNotSupported

EOS Connect DeviceID auth method is not supported for anti-cheat

TooManyParticipants

EOS RTC room cannot accept more participants

RoomAlreadyExists

EOS RTC room already exists

UserKicked

The user kicked out from the room

UserBanned

The user is banned

RoomWasLeft

EOS RTC room was left successfully

ReconnectionTimegateExpired

Connection dropped due to long timeout

ShutdownInvoked

EOS RTC room was left due to platform release

UserIsInBlocklist

EOS RTC operation failed because the user is in the local user's block list

ProgressionSnapshotSnapshotIdUnavailable

The number of available Snapshot IDs have all been exhausted.

ParentEmailMissing

The KWS user does not have a parental email associated with the account. The parent account was unlinked or deleted

UserGraduated

The KWS user is no longer a minor and trying to update the parent email

AndroidJavaVMNotStored

EOS Android VM not stored

PermissionRequiredPatchAvailable

Patch required before the user can use the privilege

PermissionRequiredSystemUpdate

System update required before the user can use the privilege

PermissionAgeRestrictionFailure

Parental control failure usually

PermissionAccountTypeFailure

Premium Account Subscription required but not available

PermissionChatRestriction

User restricted from chat

PermissionUGCRestriction

User restricted from User Generated Content

PermissionOnlinePlayRestricted

Online play is restricted

DesktopCrossplayApplicationNotBootstrapped

The application was not launched through the Bootstrapper. Desktop crossplay functionality is unavailable.

DesktopCrossplayServiceNotInstalled

The redistributable service is not installed.

DesktopCrossplayServiceStartFailed

The desktop crossplay service failed to start.

DesktopCrossplayServiceNotRunning

The desktop crossplay service is no longer running for an unknown reason.

UnexpectedError

An unexpected error that we cannot identify has occurred.

Related API Members