Uses of Interface
com.bitheads.braincloud.client.IServerCallback
Packages that use IServerCallback
Package
Description
-
Uses of IServerCallback in com.bitheads.braincloud.client
Classes in com.bitheads.braincloud.client that implement IServerCallbackModifier and TypeClassDescriptionclassThe BrainCloudWrapper provides some convenience functionality to developers when they are getting started with the authentication system.classMethods in com.bitheads.braincloud.client with parameters of type IServerCallbackModifier and TypeMethodDescriptionvoidBrainCloudWrapper.authenticateAdvanced(AuthenticationType authenticationType, AuthenticationIds ids, boolean forceCreate, String extraJson, IServerCallback callback) voidIBrainCloudWrapper.authenticateAdvanced(AuthenticationType authenticationType, AuthenticationIds ids, boolean forceCreate, String extraJson, IServerCallback callback) voidBrainCloudWrapper.authenticateAnonymous(IServerCallback callback) Authenticate a user anonymously with brainCloud - used for apps that don't want to bother the user to login, or for users who are sensitive to their privacyvoidIBrainCloudWrapper.authenticateAnonymous(IServerCallback callback) Authenticate a user anonymously with brainCloud - used for apps that don't want to bother the user to login, or for users who are sensitive to their privacyvoidBrainCloudWrapper.authenticateApple(String appleUserId, String token, boolean forceCreate, IServerCallback callback) Authenticate the user using an apple userid(email address) and apple authentication token.voidIBrainCloudWrapper.authenticateApple(String appleUserId, String token, boolean forceCreate, IServerCallback callback) Authenticate the user using an apple userid(email address) and apple authentication token.voidBrainCloudWrapper.authenticateEmailPassword(String email, String password, boolean forceCreate, IServerCallback callback) Authenticate the user with a custom Email and Password.voidIBrainCloudWrapper.authenticateEmailPassword(String email, String password, boolean forceCreate, IServerCallback callback) Authenticate the user with a custom Email and Password.voidBrainCloudWrapper.authenticateExternal(String userId, String token, String externalAuthName, boolean forceCreate, IServerCallback callback) Authenticate the user via cloud code (which in turn validates the supplied credentials against an external system).voidIBrainCloudWrapper.authenticateExternal(String userId, String token, String externalAuthName, boolean forceCreate, IServerCallback callback) Authenticate the user via cloud code (which in turn validates the supplied credentials against an external system).voidBrainCloudWrapper.authenticateFacebook(String fbUserId, String fbAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user with brainCloud using their Facebook CredentialsvoidIBrainCloudWrapper.authenticateFacebook(String fbUserId, String fbAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user with brainCloud using their Facebook CredentialsvoidBrainCloudWrapper.authenticateFacebookLimited(String fbLimitedUserId, String fbAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user with brainCloud using their FacebookLimited CredentialsvoidIBrainCloudWrapper.authenticateFacebookLimited(String fbLimitedUserId, String fbAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user with brainCloud using their FacebookLimited CredentialsvoidBrainCloudWrapper.authenticateGoogle(String googleUserId, String googleAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user using a google userid(email address) and google authentication token.voidIBrainCloudWrapper.authenticateGoogle(String googleUserId, String googleAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user using a google userid(email address) and google authentication token.voidBrainCloudWrapper.authenticateGoogleOpenId(String googleOpenId, String googleAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user using a google userid(email address) and google authentication token.voidIBrainCloudWrapper.authenticateGoogleOpenId(String googleOpenId, String googleAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user using a google userid(email address) and google authentication token.voidBrainCloudWrapper.authenticateHandoff(String handoffId, String securityToken, IServerCallback callback) Authenticate the user using a handoffId and an authentication token.voidIBrainCloudWrapper.authenticateHandoff(String handoffId, String securityToken, IServerCallback callback) Authenticate the user using a handoffId and an authentication token.voidBrainCloudWrapper.authenticateOculus(String oculusUserId, String oculusNonce, boolean forceCreate, IServerCallback callback) Authenticate the user with brainCloud using their Oculus CredentialsvoidIBrainCloudWrapper.authenticateOculus(String oculusUserId, String oculusNonce, boolean forceCreate, IServerCallback callback) Authenticate the user with brainCloud using their Oculus CredentialsvoidBrainCloudWrapper.authenticateSettopHandoff(String handoffCode, IServerCallback callback) Authenticate the user using a handoffId and an authentication token.voidIBrainCloudWrapper.authenticateSettopHandoff(String handoffCode, IServerCallback callback) Authenticate the user using a handoffId and an authentication token.voidBrainCloudWrapper.authenticateSteam(String steamUserId, String steamSessionTicket, boolean forceCreate, IServerCallback callback) Authenticate the user using a steam userid and session ticket (without any validation on the userid).voidIBrainCloudWrapper.authenticateSteam(String steamUserId, String steamSessionTicket, boolean forceCreate, IServerCallback callback) Authenticate the user using a steam userid and session ticket (without any validation on the userid).voidBrainCloudWrapper.authenticateTwitter(String userId, String token, String secret, boolean forceCreate, IServerCallback callback) Authenticate the user using a Twitter userid, authentication token, and secret from Twitter.voidIBrainCloudWrapper.authenticateTwitter(String userId, String token, String secret, boolean forceCreate, IServerCallback callback) Authenticate the user using a Twitter userid, authentication token, and secret from Twitter.voidBrainCloudWrapper.authenticateUltra(String ultraUsername, String ultraIdToken, boolean forceCreate, IServerCallback callback) Authenticate the user for Ultra.voidIBrainCloudWrapper.authenticateUltra(String ultraUsername, String ultraIdToken, boolean forceCreate, IServerCallback callback) Authenticate the user for Ultra.voidBrainCloudWrapper.authenticateUniversal(String userId, String userPassword, boolean forceCreate, IServerCallback callback) Authenticate the user using a userid and password (without any validation on the userid).voidIBrainCloudWrapper.authenticateUniversal(String userId, String userPassword, boolean forceCreate, IServerCallback callback) Authenticate the user using a userid and password (without any validation on the userid).voidBrainCloudWrapper.logout(boolean forgetUser, IServerCallback callback) voidIBrainCloudWrapper.logout(boolean forgetUser, IServerCallback callback) Logs user out of server.voidBrainCloudWrapper.reconnect(IServerCallback callback) Re-authenticates the user with brainCloudvoidIBrainCloudWrapper.reconnect(IServerCallback callback) Re-authenticates the user with brainCloudvoidBrainCloudWrapper.resetEmailPassword(String email, IServerCallback callback) Authenticate the user with a custom Email and Password.voidIBrainCloudWrapper.resetEmailPassword(String email, IServerCallback callback) Authenticate the user with a custom Email and Password.voidBrainCloudWrapper.resetEmailPasswordAdvanced(String email, String serviceParams, IServerCallback callback) Authenticate the user with a custom Email and Password.voidIBrainCloudWrapper.resetEmailPasswordAdvanced(String email, String serviceParams, IServerCallback callback) Authenticate the user with a custom Email and Password.voidBrainCloudWrapper.resetEmailPasswordAdvancedWithExpiry(String email, String serviceParams, Integer tokenTtlInMinutes, IServerCallback callback) Authenticate the user with a custom Email and Password.voidIBrainCloudWrapper.resetEmailPasswordAdvancedWithExpiry(String email, String serviceParams, Integer tokenTtlInMinutes, IServerCallback callback) Authenticate the user with a custom Email and Password.voidBrainCloudWrapper.resetEmailPasswordWithExpiry(String email, int tokenTtlInMinutes, IServerCallback callback) Authenticate the user with a custom Email and Password.voidIBrainCloudWrapper.resetEmailPasswordWithExpiry(String email, int tokenTtlInMinutes, IServerCallback callback) Authenticate the user with a custom Email and Password.voidBrainCloudWrapper.resetUniversalIdPassword(String universalId, IServerCallback callback) Authenticate the user with a custom Email and Password.voidIBrainCloudWrapper.resetUniversalIdPassword(String universalId, IServerCallback callback) Authenticate the user with a custom Email and Password.voidBrainCloudWrapper.resetUniversalIdPasswordAdvanced(String universalId, String serviceParams, IServerCallback callback) Authenticate the user with a custom Email and Password.voidIBrainCloudWrapper.resetUniversalIdPasswordAdvanced(String universalId, String serviceParams, IServerCallback callback) Authenticate the user with a custom Email and Password.voidBrainCloudWrapper.resetUniversalIdPasswordAdvancedWithExpiry(String universalId, String serviceParams, Integer tokenTtlInMinutes, IServerCallback callback) Authenticate the user with a custom Email and Password.voidIBrainCloudWrapper.resetUniversalIdPasswordAdvancedWithExpiry(String universalId, String serviceParams, Integer tokenTtlInMinutes, IServerCallback callback) Authenticate the user with a custom Email and Password.voidBrainCloudWrapper.resetUniversalIdPasswordWithExpiry(String universalId, int tokenTtlInMinutes, IServerCallback callback) Authenticate the user with a custom Email and Password.voidIBrainCloudWrapper.resetUniversalIdPasswordWithExpiry(String universalId, int tokenTtlInMinutes, IServerCallback callback) Authenticate the user with a custom Email and Password.voidBrainCloudWrapper.smartSwitchAuthenticateAdvanced(AuthenticationType authenticationType, AuthenticationIds ids, boolean forceCreate, String extraJson, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateAdvanced(AuthenticationType authenticationType, AuthenticationIds ids, boolean forceCreate, String extraJson, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateApple(String appleUserId, String token, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateApple(String appleUserId, String token, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateEmail(String email, String password, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateEmail(String email, String password, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateExternal(String userId, String token, String externalAuthName, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateExternal(String userId, String token, String externalAuthName, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateFacebook(String fbUserId, String fbAuthToken, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateFacebook(String fbUserId, String fbAuthToken, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateGoogle(String googleUserId, String serverAuthCode, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateGoogle(String googleUserId, String serverAuthCode, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateGoogleOpenId(String googleUserAccountEmail, String idToken, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateGoogleOpenId(String googleUserAccountEmail, String IdToken, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateOculus(String oculusUserId, String oculusNonce, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateOculus(String oculusUserId, String oculusNonce, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateSteam(String steamUserId, String sessionTicket, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateSteam(String steamUserId, String sessionTicket, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateTwitter(String userId, String token, String secret, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateTwitter(String userId, String token, String secret, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateUltra(String ultraUserId, String ultraIdToken, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateUltra(String ultraUserId, String ultraIdToken, boolean forceCreate, IServerCallback callback) voidBrainCloudWrapper.smartSwitchAuthenticateUniversal(String userId, String password, boolean forceCreate, IServerCallback callback) voidIBrainCloudWrapper.smartSwitchAuthenticateUniversal(String userId, String password, boolean forceCreate, IServerCallback callback) Constructors in com.bitheads.braincloud.client with parameters of type IServerCallbackModifierConstructorDescriptionIdentityCallback(IBrainCloudWrapper in_wrapper, IServerCallback in_callback) -
Uses of IServerCallback in com.bitheads.braincloud.comms
Classes in com.bitheads.braincloud.comms that implement IServerCallbackMethods in com.bitheads.braincloud.comms that return IServerCallbackMethods in com.bitheads.braincloud.comms with parameters of type IServerCallbackConstructors in com.bitheads.braincloud.comms with parameters of type IServerCallbackModifierConstructorDescriptionServerCall(ServiceName serviceName, ServiceOperation serviceOperation, org.json.JSONObject data, IServerCallback callback) -
Uses of IServerCallback in com.bitheads.braincloud.services
Subinterfaces of IServerCallback in com.bitheads.braincloud.servicesClasses in com.bitheads.braincloud.services that implement IServerCallbackMethods in com.bitheads.braincloud.services with parameters of type IServerCallbackModifier and TypeMethodDescriptionvoidAsyncMatchService.abandonMatch(String ownerId, String matchId, IServerCallback callback) Marks the given match as abandoned.voidAsyncMatchService.abandonMatchWithSummaryData(String ownerId, String matchId, String pushContent, String summary, IServerCallback callback) Marks the given match as abandoned.voidGroupService.acceptGroupInvitation(String groupId, IServerCallback callback) Accept an outstanding invitation to join the group.voidPlaybackStreamService.addEvent(String playbackStreamId, String eventData, String summary, IServerCallback callback) Adds a stream event Service Name - PlaybackStream Service Operation - AddEventvoidFriendService.addFriends(String[] profileIds, IServerCallback callback) Links the current user and the specified users as brainCloud friends.voidFriendService.addFriendsFromPlatform(FriendService.FriendPlatform friendPlatform, String mode, String[] externalIds, IServerCallback callback) Links the profiles for the specified externalIds for the given friend platform as internal friends.voidGroupService.addGroupMember(String groupId, String profileId, GroupService.Role role, String jsonAttributes, IServerCallback callback) Add a member to the group.voidGroupService.approveGroupJoinRequest(String groupId, String profileId, GroupService.Role role, String jsonAttributes, IServerCallback callback) Approve an outstanding request to join the group.voidIdentityService.attachAdvancedIdentity(AuthenticationType authenticationType, AuthenticationIds ids, String extraJson, IServerCallback callback) Attach the user's credentials to the current profile.voidIdentityService.attachAppleIdentity(String appleId, String authenticationToken, IServerCallback callback) Attach a Google identity to the current profile.voidIdentityService.attachBlockchainIdentity(String blockchainConfig, String publicKey, IServerCallback callback) Attaches the given block chain public key identity to the current profile.voidIdentityService.attachEmailIdentity(String email, String password, IServerCallback callback) Attach a Email and Password identity to the current profile.voidIdentityService.attachFacebookIdentity(String facebookId, String authenticationToken, IServerCallback callback) Attach the user's Facebook credentials to the current profile.voidIdentityService.attachFacebookLimitedIdentity(String facebookLimitedId, String authenticationToken, IServerCallback callback) Attach the user's FacebookLimited credentials to the current profile.voidIdentityService.attachGameCenterIdentity(String gameCenterId, IServerCallback callback) Attach a Game Center identity to the current profile.voidIdentityService.attachGoogleIdentity(String googleId, String authenticationToken, IServerCallback callback) Attach a Google identity to the current profile.voidIdentityService.attachGoogleOpenIdIdentity(String googleOpenId, String authenticationToken, IServerCallback callback) Attach a Google identity to the current profile.voidIdentityService.attachNonLoginUniversalId(String externalId, IServerCallback callback) Attaches a univeral id to the current profile with no login capability.voidIdentityService.attachOculusIdentity(String oculusId, String oculusNonce, IServerCallback callback) Attach the user's Oculus credentials to the current profile.voidIdentityService.attachParentWithIdentity(String externalId, String authenticationToken, AuthenticationType authenticationType, String externalAuthName, boolean forceCreate, IServerCallback callback) Attach a new identity to a parent app Service Name - identity Service Operation - ATTACH_PARENT_WITH_IDENTITYvoidIdentityService.attachParseIdentity(String parseId, String authenticationToken, IServerCallback callback) Attach a Parse identity to the current profile.voidIdentityService.attachPeerProfile(String peer, String externalId, String authenticationToken, AuthenticationType authenticationType, String externalAuthName, boolean forceCreate, IServerCallback callback) Attaches a peer identity to this player's profile Service Name - identity Service Operation - ATTACH_PEER_PROFILEvoidIdentityService.attachSteamIdentity(String steamId, String sessionTicket, IServerCallback callback) Attach a Steam (userid + steamsessionTicket) identity to the current profile.voidIdentityService.attachTwitterIdentity(String twitterId, String authenticationToken, String secret, IServerCallback callback) Attach the user's Twitter credentials to the current profile.voidIdentityService.attachUltraIdentity(String ultraUsername, String ultraIdToken, IServerCallback callback) Attach an Ultra identity to the current profile.voidIdentityService.attachUniversalIdentity(String userId, String password, IServerCallback callback) Attach a Universal (userid + password) identity to the current profile.voidAuthenticationService.authenticateAdvanced(AuthenticationType authenticationType, AuthenticationIds ids, boolean forceCreate, String extraJson, IServerCallback callback) voidAuthenticationService.authenticateAnonymous(boolean forceCreate, IServerCallback callback) Authenticate a user anonymously with brainCloud - used for apps that don't want to bother the user to login, or for users who are sensitive to their privacyvoidAuthenticationService.authenticateAnonymous(String anonymousId, boolean forceCreate, IServerCallback callback) Overloaded for users not using wrapper, they will need to create their own anonId.voidAuthenticationService.authenticateApple(String appleUserId, String identityToken, boolean forceCreate, IServerCallback callback) Authenticate the user using an apple idvoidAuthenticationService.authenticateEmailPassword(String email, String password, boolean forceCreate, IServerCallback callback) Authenticate the user with a custom Email and Password.voidAuthenticationService.authenticateExternal(String userId, String token, String externalAuthName, boolean forceCreate, IServerCallback callback) Authenticate the user via cloud code (which in turn validates the supplied credentials against an external system).voidAuthenticationService.authenticateFacebook(String fbUserId, String fbAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user with brainCloud using their Facebook CredentialsvoidAuthenticationService.authenticateFacebookLimited(String fbLimitedUserId, String fbAuthToken, boolean forceCreate, IServerCallback callback) Authenticate the user with brainCloud using their FacebookLimited CredentialsvoidAuthenticationService.authenticateGoogle(String googleUserId, String serverAuthCode, boolean forceCreate, IServerCallback callback) Authenticate the user using a google userid(email address) and google authentication token.voidAuthenticationService.authenticateGoogleOpenId(String googleUserAccountEmail, String IdToken, boolean forceCreate, IServerCallback callback) Authenticate the user using a google userid(email address) and google openid token.voidAuthenticationService.authenticateHandoff(String handoffId, String securityToken, IServerCallback callback) Authenticate the user using a handoffId and an authentication token.voidAuthenticationService.authenticateOculus(String oculusUserId, String oculusNonce, boolean forceCreate, IServerCallback callback) Authenticate the user with brainCloud using their Oculus CredentialsvoidAuthenticationService.authenticateParse(String userId, String authenticationToken, boolean forceCreate, IServerCallback callback) Authenticate the user using a Parse user ID authentication token.voidAuthenticationService.authenticateSettopHandoff(String handoffCode, IServerCallback callback) Authenticate the user using a handoffId and an authentication token.voidAuthenticationService.authenticateSteam(String steamUserId, String steamSessionTicket, boolean forceCreate, IServerCallback callback) Authenticate the user using a steam userid and session ticket (without any validation on the userid).voidAuthenticationService.authenticateTwitter(String userId, String token, String secret, boolean forceCreate, IServerCallback callback) Authenticate the user using a Twitter userid, authentication token, and secret from Twitter.voidAuthenticationService.authenticateUltra(String ultraUsername, String ultraIdToken, boolean forceCreate, IServerCallback callback) Authenticate the user for Ultra.voidAuthenticationService.authenticateUniversal(String userId, String userPassword, boolean forceCreate, IServerCallback callback) Authenticate the user using a userid and password (without any validation on the userid).voidGroupService.autoJoinGroup(String groupType, GroupService.AutoJoinStrategy autoJoinStrategy, String dataQueryJson, IServerCallback callback) Automatically join an open group that matches the search criteria and has space available.voidGroupService.autoJoinGroupMulti(String[] groupTypes, GroupService.AutoJoinStrategy autoJoinStrategy, String where, IServerCallback callback) Find and join an open group in the pool of groups in multiple group types provided as input arguments.voidGamificationService.awardAchievements(String[] achievementIds, IServerCallback callback) Method will award the achievements specified.voidVirtualCurrencyService.awardCurrency(String vcId, int vcAmount, IServerCallback callback) Award player the passed-in amount of currency.voidUserItemsService.awardUserItem(String defId, int quantity, boolean includeDef, IServerCallback callback) Allows item(s) to be awarded to a user without collecting the purchase amount.voidAppStoreService.cachePurchasePayloadContext(String storeId, String iapId, String payload, IServerCallback callback) Before making a purchase with the IAP store, you will need to store the purchase payload context on brainCloud so that the purchase can be verified for the proper IAP product.voidLobbyService.cancelFindRequest(String lobbyType, IServerCallback callback) Deprecated.Use cancelFindRequest with entryId parametervoidLobbyService.cancelFindRequest(String lobbyType, String entryId, IServerCallback callback) Cancel this members Find, Join and Searching of LobbiesvoidGroupService.cancelGroupInvitation(String groupId, String profileId, IServerCallback callback) Cancel an outstanding invitation to the group.voidOneWayMatchService.cancelMatch(String playbackStreamId, IServerCallback callback) Cancels a match Service Name - OneWayMatch Service Operation - CancelMatchvoidScriptService.cancelScheduledScript(String jobId, IServerCallback callback) Cancels a scheduled cloud code script Service Name - Script Service Operation - CANCEL_SCHEDULED_SCRIPTvoidIdentityService.changeEmailIdentity(String oldEmailAddress, String password, String newEmailAddress, boolean updateContactEmail, IServerCallback callback) Allows email identity email address to be changed Service Name - identity Service Operation - CHANGE_EMAIL_IDENTITYvoidChatService.channelConnect(String channelId, int maxReturn, IServerCallback callback) Registers a listener for incoming events from channelId.voidChatService.channelDisconnect(String channelId, IServerCallback callback) Unregisters a listener for incoming events from channelId.voidGroupFileService.checkFilenameExists(String groupId, String folderPath, String filename, IServerCallback callback) Check if filename exists for provided path and name.voidGroupFileService.checkFullpathFilenameExists(String groupId, String fullPathFilename, IServerCallback callback) Check if filename exists for provided path and name.voidTournamentService.claimTournamentReward(String leaderboardId, int versionId, IServerCallback callback) Processes any outstanding rewards for the given player Service Name - tournament Service Operation - CLAIM_TOURNAMENT_REWARDvoidPlayerStateService.clearUserStatus(String statusName, IServerCallback callback) Delete's the specified status Service Name - PlayerState Service Operation - ClearUserStatusvoidAsyncMatchService.completeMatch(String ownerId, String matchId, IServerCallback callback) Marks the given match as complete.voidOneWayMatchService.completeMatch(String playbackStreamId, IServerCallback callback) Completes a match Service Name - OneWayMatch Service Operation - CompleteMatchvoidAsyncMatchService.completeMatchWithSummaryData(String ownerId, String matchId, String pushContent, String summary, IServerCallback callback) Marks the given match as abandoned.voidVirtualCurrencyService.consumeCurrency(String vcId, int vcAmount, IServerCallback callback) Consume the passed-in amount of currency from the player.voidGroupFileService.copyFile(String groupId, String fileId, int version, String newTreeId, int treeVersion, String newFilename, boolean overwriteIfPresent, IServerCallback callback) Copy a file.voidCustomEntityService.createEntity(String entityType, String dataJson, String acl, long timeToLive, Boolean isOwned, IServerCallback callback) Method creates a new entity on the server.voidEntityService.createEntity(String entityType, String jsonEntityData, String jsonEntityAcl, IServerCallback callback) Method creates a new entity on the server.voidGlobalEntityService.createEntity(String entityType, long timeToLive, String jsonEntityAcl, String jsonEntityData, IServerCallback callback) Method creates a new entity on the server.voidGlobalEntityService.createEntityWithIndexedId(String entityType, String indexedId, long timeToLive, String jsonEntityAcl, String jsonEntityData, IServerCallback callback) Method creates a new entity on the server with an indexed id.voidGroupService.createGroup(String name, String groupType, boolean isOpenGroup, GroupACL acl, String jsonData, String jsonOwnerAttributes, String jsonDefaultMemberAttributes, IServerCallback callback) Create a group.voidGroupService.createGroupEntity(String groupId, String entityType, boolean isOwnedByGroupMember, GroupACL acl, String jsonData, IServerCallback callback) Create a group entity.voidGroupService.createGroupWithSummaryData(String name, String groupType, boolean isOpenGroup, GroupACL acl, String jsonData, String jsonOwnerAttributes, String jsonDefaultMemberAttributes, String summaryData, IServerCallback callback) Create a group with summaryData.voidLobbyService.createLobby(String lobbyType, int rating, ArrayList<String> otherUserCxIds, Boolean isReady, String extraJson, String teamCode, String settings, IServerCallback callback) Creates a new lobby.voidLobbyService.createLobbyWithPingData(String lobbyType, int rating, ArrayList<String> otherUserCxIds, Boolean isReady, String extraJson, String teamCode, String settings, IServerCallback callback) Creates a new lobby with ping data Sends LOBBY_JOIN_SUCCESS message to the user, with full copy of lobby data Sends LOBBY_MEMBER_JOINED to all lobby members, with copy of member data Service Name - Lobby Service Operation - CREATE_LOBBY_WITH_PING_DATAvoidAsyncMatchService.createMatch(String jsonOpponentIds, String pushNotificationMessage, IServerCallback callback) Creates an instance of an asynchronous match.voidAsyncMatchService.createMatchWithInitialTurn(String jsonOpponentIds, String jsonMatchState, String pushNotificationMessage, String nextPlayer, String jsonSummary, IServerCallback callback) Creates an instance of an asynchronous match with an initial turn.voidDataStreamService.customPageEvent(String eventName, String jsonEventProperties, IServerCallback callback) Creates custom data stream page eventvoidDataStreamService.customScreenEvent(String eventName, String jsonEventProperties, IServerCallback callback) Creates custom data stream screen eventvoidDataStreamService.customTrackEvent(String eventName, String jsonEventProperties, IServerCallback callback) Creates custom data stream track eventvoidMatchMakingService.decrementPlayerRating(long decrement, IServerCallback callback) Decrements player rating Service Name - MatchMaking Service Operation - DecrementPlayerRatingvoidChatService.deleteChatMessage(String channelId, String msgId, int version, IServerCallback callback) Delete a chat message.voidCustomEntityService.deleteEntities(String entityType, String deleteCriteria, IServerCallback callback) deletes Entities based on the criteriavoidCustomEntityService.deleteEntity(String entityType, String entityId, int version, IServerCallback callback) Deletes the specified custom entity on the server, enforcing ownership/ACL permissions.voidEntityService.deleteEntity(String entityId, int version, IServerCallback callback) Method deletes the given entity on the server.voidGlobalEntityService.deleteEntity(String entityId, int version, IServerCallback callback) Method deletes an existing entity on the server.voidGroupFileService.deleteFile(String groupId, String fileId, int version, String filename, IServerCallback callback) Delete a file.voidGroupService.deleteGroup(String groupId, long version, IServerCallback callback) Delete a group.voidGroupService.deleteGroupEntity(String groupId, String entityId, long version, IServerCallback callback) Delete a group entity.voidGroupService.deleteGroupJoinRequest(String groupId, IServerCallback callback) Delete a request to join the group.voidEventService.deleteIncomingEvent(String evId, IServerCallback callback) Delete an event out of the player's incoming mailbox.voidEventService.deleteIncomingEvents(String[] evIds, IServerCallback callback) Delete a list of events out of the user's incoming mailbox.voidEventService.deleteIncomingEventsByTypeOlderThan(String eventType, long dateMillis, IServerCallback callback) Delete any events of the given type older than the given date out of the user's incoming mailbox.voidEventService.deleteIncomingEventsOlderThan(long dateMillis, IServerCallback callback) Delete any events older than the given date out of the user's incoming mailbox.voidAsyncMatchService.deleteMatch(String ownerId, String matchId, IServerCallback callback) Removes the match and match history from the server.voidMessagingService.deleteMessages(String msgbox, ArrayList<String> msgIds, IServerCallback callback) Deletes specified user messages on the server.voidCustomEntityService.deleteSingleton(String entityType, int version, IServerCallback callback) Deletes the specified custom entity singleton, owned by the session's user, for the specified entity type, on the server.voidEntityService.deleteSingleton(String entityType, int version, IServerCallback callback) Method deletes the given singleton on the server.voidPlaybackStreamService.deleteStream(String playbackStreamId, IServerCallback callback) Deletes a stream Service Name - PlaybackStream Service Operation - DeleteStreamvoidPlayerStateService.deleteUser(IServerCallback callback) Completely deletes the user record and all data fully owned by the user.voidFileService.deleteUserFile(String cloudPath, String cloudFilename, IServerCallback callback) Deletes a single user file.voidFileService.deleteUserFiles(String cloudPath, boolean recurse, IServerCallback callback) Delete multiple user filesvoidPushNotificationService.deregisterAllPushNotificationDeviceTokens(IServerCallback callback) Deregisters all device tokens currently registered to the player.voidPushNotificationService.deregisterPushNotificationDeviceToken(Platform platform, String token, IServerCallback callback) Deregisters the given device token from the server to disable this device from receiving push notifications.voidIdentityService.detachAdvancedIdentity(AuthenticationType authenticationType, String externalId, boolean continueAnon, String extraJson, IServerCallback callback) Detach the identity from this profile.voidIdentityService.detachAppleIdentity(String appleId, boolean continueAnon, IServerCallback callback) Detach the Google identity from the current profile.voidIdentityService.detachBlockchainIdentity(String blockchainConfig, IServerCallback callback) Detaches the blockchain identity to the current profile.voidIdentityService.detachEmailIdentity(String email, boolean continueAnon, IServerCallback callback) Detach the e-mail identity from the current profile Service Name - Identity Service Operation - DetachvoidIdentityService.detachFacebookIdentity(String facebookId, boolean continueAnon, IServerCallback callback) Detach the Facebook identity from this profile.voidIdentityService.detachFacebookLimitedIdentity(String facebookLimitedId, boolean continueAnon, IServerCallback callback) Detach the FacebookLimited identity from this profile.voidIdentityService.detachGameCenterIdentity(String gameCenterId, boolean continueAnon, IServerCallback callback) Detach the Game Center identity from the current profile.voidIdentityService.detachGoogleIdentity(String googleId, boolean continueAnon, IServerCallback callback) Detach the Google identity from the current profile.voidIdentityService.detachGoogleOpenIdIdentity(String googleOpenId, boolean continueAnon, IServerCallback callback) Detach the Google identity from the current profile.voidIdentityService.detachOculusIdentity(String oculusId, boolean continueAnon, IServerCallback callback) Detach the Oculus identity from this profile.voidIdentityService.detachParent(IServerCallback callback) Detaches parent from this player's profile Service Name - identity Service Operation - DETACH_PARENTvoidIdentityService.detachParseIdentity(String parseId, boolean continueAnon, IServerCallback callback) Detach the Parse identity from the current profile.voidIdentityService.detachPeer(String peer, IServerCallback callback) Detaches a peer identity from this player's profile Service Name - identity Service Operation - DETACH_PEERvoidIdentityService.detachSteamIdentity(String steamId, boolean continueAnon, IServerCallback callback) Detach the steam identity from the current profile Service Name - Identity Service Operation - DetachvoidIdentityService.detachTwitterIdentity(String twitterId, boolean continueAnon, IServerCallback callback) Detach the Twitter identity from this profile.voidIdentityService.detachUltraIdentity(String ultraUsername, boolean continueAnon, IServerCallback callback) Detach the ultra identity from the current profile Service Name - Identity Service Operation - DetachvoidIdentityService.detachUniversalIdentity(String userId, boolean continueAnon, IServerCallback callback) Detach the universal identity from the current profile Service Name - Identity Service Operation - DetachvoidMatchMakingService.disableMatchMaking(IServerCallback callback) Disables Match Making for the Player Service Name - MatchMaking Service Operation - EnableMatchMakingvoidUserItemsService.dropUserItem(String itemId, int quantity, boolean includeDef, IServerCallback callback) Allows a quantity of a specified user item to be dropped, without any recovery of the money paid for the item.voidMatchMakingService.enableMatchMaking(IServerCallback callback) Enables Match Making for the Player Service Name - MatchMaking Service Operation - EnableMatchMakingvoidPlaybackStreamService.endStream(String playbackStreamId, IServerCallback callback) Ends a stream Service Name - PlaybackStream Service Operation - EndStreamvoidPlayerStateService.extendUserStatus(String statusName, int additionalSecs, String details, IServerCallback callback) Stack user's statuses Service Name - PlayerState Service Operation - ClearUserStatusvoidAppStoreService.finalizePurchase(String storeId, String transactionId, String jsonTransactionData, IServerCallback callback) Finalize A Two Staged Purchase Transaction Service Name - AppStore Service Operation - FinalizePurchasevoidAsyncMatchService.findCompleteMatches(IServerCallback callback) Returns all matches that are in a COMPLETE state for which the player is involved.voidLobbyService.findLobby(String lobbyType, int rating, int maxSteps, String algo, String filterJson, ArrayList<String> otherUserCxIds, Boolean isReady, String extraJson, String teamCode, IServerCallback callback) Finds a lobby matching the specified parameters.voidLobbyService.findLobbyWithPingData(String lobbyType, int rating, int maxSteps, String algo, String filterJson, ArrayList<String> otherUserCxIds, Boolean isReady, String extraJson, String teamCode, IServerCallback callback) Finds a lobby matching the specified parameters.voidAsyncMatchService.findMatches(IServerCallback callback) Returns all matches that are NOT in a COMPLETE state for which the player is involved.voidLobbyService.findOrCreateLobby(String lobbyType, int rating, int maxSteps, String algo, String filterJson, ArrayList<String> otherUserCxIds, String settings, Boolean isReady, String extraJson, String teamCode, IServerCallback callback) Adds the caller to the lobby entry queue and will create a lobby if none are found.voidLobbyService.findOrCreateLobbyWithPingData(String lobbyType, int rating, int maxSteps, String algo, String filterJson, ArrayList<String> otherUserCxIds, String settings, Boolean isReady, String extraJson, String teamCode, IServerCallback callback) Adds the caller to the lobby entry queue and will create a lobby if none are found.voidMatchMakingService.findPlayers(long rangeDelta, long numMatches, IServerCallback callback) Finds matchmaking enabled players Service Name - MatchMaking Service Operation - FIND_PLAYERSvoidMatchMakingService.findPlayersUsingFilter(long rangeDelta, long numMatches, String jsonExtraParms, IServerCallback callback) Finds matchmaking enabled players using a cloud code filter Service Name - MatchMaking Service Operation - FIND_PLAYERS_USING_FILTERvoidMatchMakingService.findPlayersWithAttributes(long rangeDelta, long numMatches, String jsonAttributes, IServerCallback callback) Finds matchmaking enabled players with additional attributes Service Name - MatchMaking Service Operation - FIND_PLAYERSvoidMatchMakingService.findPlayersWithAttributesUsingFilter(long rangeDelta, long numMatches, String jsonAttributes, String jsonExtraParms, IServerCallback callback) Finds matchmaking enabled players using a cloud code filter and additional attributes Service Name - MatchMaking Service Operation - FIND_PLAYERS_USING_FILTERvoidFriendService.findUserByExactUniversalId(String searchText, IServerCallback callback) Retrieves profile information for the partial matches of the specified text.voidFriendService.findUsersByExactName(String searchText, int maxResults, IServerCallback callback) Finds a list of users matching the search text by performing an exact match search Service Name - friend Service Operation - FIND_USERS_BY_EXACT_NAMEvoidFriendService.findUsersByNameStartingWith(String searchText, int maxResults, IServerCallback callback) Retrieves profile information for users whose names starts with search text.voidFriendService.findUsersBySubstrName(String searchText, int maxResults, IServerCallback callback) Finds a list of users matching the search text by performing a substring search of all user names.voidFriendService.findUsersByUniversalIdStartingWith(String searchText, int maxResults, IServerCallback callback) Retrieves profile information for users whose universal Id starts with search text.voidPresenceService.forcePush(IServerCallback callback) Force an RTT presence update to all listeners of the caller.voidPlayerStateService.getAttributes(IServerCallback callback) Retrieve the user's attributes.voidBlockchainService.GetBlockchainItems(String in_integrationID, String in_contextJson, IServerCallback callback) Retrieves the blockchain items owned by the caller.voidItemCatalogService.getCatalogItemDefinition(String defId, IServerCallback callback) Reads an existing item definition from the server, with language fields limited to the current or default language Service Name - itemCatalog Service Operation - GET_CATALOG_ITEM_DEFINITIONvoidItemCatalogService.getCatalogItemsPage(String context, IServerCallback callback) Retrieve page of catalog items from the server, with language fields limited to the text for the current or default language.voidItemCatalogService.getCatalogItemsPageOffset(String context, int pageOffset, IServerCallback callback) Gets the page of catalog items from the server based ont he encoded context and specified page offset, with language fields limited to the text fir the current or default language Service Name - itemCatalog Service Operation - GET_CATALOG_ITEMS_PAGE_OFFSETvoidFileService.getCDNUrl(String cloudPath, String cloudFileName, IServerCallback callback) Returns the CDN url for a file objectvoidGroupFileService.getCDNUrl(String groupId, String fileId, IServerCallback callback) Return the CDN url for file for clients that cannot handle redirectvoidS3HandlingService.getCDNUrl(String fileId, IServerCallback callback) Returns the CDN url for a filevoidChatService.getChannelId(String channelType, String channelSubId, IServerCallback callback) Gets the channelId for the given channelType and channelSubId.voidChatService.getChannelInfo(String channelId, IServerCallback callback) Gets description info and activity stats for channel channelId.voidChatService.getChatMessage(String channelId, String msgId, IServerCallback callback) Gets a populated chat object (normally for editing).voidIdentityService.getChildProfiles(boolean includeSummaryData, IServerCallback callback) Returns a list of all child profiles in child Apps Service Name - Identity Service Operation - GET_CHILD_PROFILESvoidCustomEntityService.getCount(String entityType, String whereJson, IServerCallback callback) Counts the number of custom entities meeting the specified where clause, enforcing ownership/ACL permissions.voidVirtualCurrencyService.getCurrency(String vcId, IServerCallback callback) Retrieve the user's currency account.voidTournamentService.getDivisionInfo(String divSetId, IServerCallback callback) Get my divisions Service Name - tournament Service Operation - GET_DIVISIONS_INFOvoidAppStoreService.getEligiblePromotions(IServerCallback callback) Returns the eligible promotions for the player.voidEntityService.getEntitiesByType(String entityType, IServerCallback callback) Method returns all player entities that match the given type.voidEntityService.getEntity(String entityId, IServerCallback callback) Method to get a specific entity.voidCustomEntityService.getEntityPage(String entityType, String context, IServerCallback callback) Retrieves first page of custom entities from the server based on the custom entity type and specified query context, enforcing ownership/ACL permissions.voidCustomEntityService.getEntityPageOffset(String entityType, String context, int pageOffset, IServerCallback callback) Gets the page of custom entities from the server based on the encoded context and specified page offset, enforcing ownership/ACL permissions.voidEventService.getEvents(IServerCallback callback) Get the events currently queued for the player.voidIdentityService.getExpiredIdentities(IServerCallback callback) Retrieve list of expired identities Service Name - Identity Service Operation - GET_EXPIRED_IDENTITIESvoidFriendService.getExternalIdForProfileId(String profileId, String authenticationType, IServerCallback callback) Retrieves the external ID for the specified user profile ID on the specified social platform.voidGlobalFileService.getFileInfo(String fileId, IServerCallback callback) Returns information on a file using fileId.voidGroupFileService.getFileInfo(String groupId, String fileId, IServerCallback callback) Returns information on a file using fileId.voidGlobalFileService.getFileInfoSimple(String folderPath, String filename, IServerCallback callback) Returns information on a file using path and name.voidGroupFileService.getFileInfoSimple(String groupId, String folderPath, String filename, IServerCallback callback) Returns information on a file using path and name.voidGroupFileService.getFileList(String groupId, String folderPath, boolean recurse, IServerCallback callback) Returns a list of files.voidS3HandlingService.getFileList(String category, IServerCallback callback) Retreives the detailds of custom files stored on the server Service Name - S3Handling Server Operation - GetFileListvoidGlobalFileService.getGlobalCDNUrl(String fileId, IServerCallback callback) Return CDN url for file for clients that cannot handle redirect.voidGlobalFileService.getGlobalFileList(String folderPath, boolean recurse, IServerCallback callback) Return CDN url for file for clients that cannot handle redirect.voidSocialLeaderboardService.getGlobalLeaderboardEntryCount(String leaderboardId, IServerCallback callback) Gets the number of entries in a global leaderboard Service Name - leaderboard Service Operation - GET_GLOBAL_LEADERBOARD_ENTRY_COUNTvoidSocialLeaderboardService.getGlobalLeaderboardEntryCountByVersion(String leaderboardId, int versionId, IServerCallback callback) Gets the number of entries in a global leaderboard Service Name - leaderboard Service Operation - GET_GLOBAL_LEADERBOARD_ENTRY_COUNTvoidSocialLeaderboardService.getGlobalLeaderboardPage(String leaderboardId, SocialLeaderboardService.SortOrder sort, int startIndex, int endIndex, IServerCallback callback) Method returns a page of results of the global leaderboard.voidSocialLeaderboardService.getGlobalLeaderboardPageByVersion(String leaderboardId, SocialLeaderboardService.SortOrder sort, int startIndex, int endIndex, int versionId, IServerCallback callback) Method returns a page of results of the global leaderboard.voidSocialLeaderboardService.getGlobalLeaderboardPageByVersionIfExists(String leaderboardId, SocialLeaderboardService.SortOrder sort, int startIndex, int endIndex, int versionId, IServerCallback callback) Method returns a page of results of the global leaderboard.voidSocialLeaderboardService.getGlobalLeaderboardPageIfExists(String leaderboardId, SocialLeaderboardService.SortOrder sort, int startIndex, int endIndex, IServerCallback callback) Method returns a page of results of the global leaderboard.voidSocialLeaderboardService.getGlobalLeaderboardVersions(String leaderboardId, IServerCallback callback) Gets the global leaderboard versions.voidSocialLeaderboardService.getGlobalLeaderboardView(String leaderboardId, SocialLeaderboardService.SortOrder sort, int beforeCount, int afterCount, IServerCallback callback) Method returns a page of results of the global leaderboard.voidSocialLeaderboardService.getGlobalLeaderboardViewByVersion(String leaderboardId, SocialLeaderboardService.SortOrder sort, int beforeCount, int afterCount, int versionId, IServerCallback callback) Method returns a page of results of the global leaderboard.voidSocialLeaderboardService.getGlobalLeaderboardViewByVersionIfExists(String leaderboardId, SocialLeaderboardService.SortOrder sort, int beforeCount, int afterCount, int versionId, IServerCallback callback) Method returns a page of results of the global leaderboard.voidSocialLeaderboardService.getGlobalLeaderboardViewIfExists(String leaderboardId, SocialLeaderboardService.SortOrder sort, int beforeCount, int afterCount, IServerCallback callback) Method returns a page of results of the global leaderboard.voidSocialLeaderboardService.getGroupLeaderboardView(String leaderboardId, String groupId, SocialLeaderboardService.SortOrder sort, int beforeCount, int afterCount, IServerCallback callback) Retrieve a view of the group leaderbaord surrounding the current group Service Name - leaderboard Service Operation - GET_GROUP_LEADERBOARD_VIEWvoidSocialLeaderboardService.getGroupLeaderboardViewByVersion(String leaderboardId, String groupId, int versionId, SocialLeaderboardService.SortOrder sort, int beforeCount, int afterCount, IServerCallback callback) Retrieve a view of the group leaderbaord surrounding the current group by version Service Name - leaderboard Service Operation - GET_GROUP_LEADERBOARD_VIEWvoidSocialLeaderboardService.getGroupSocialLeaderboard(String leaderboardId, String groupId, IServerCallback callback) Retrieve the social leaderboard for a group.voidSocialLeaderboardService.getGroupSocialLeaderboardByVersion(String leaderboardId, String groupId, int versionId, IServerCallback callback) Retrieve the social leaderboard for a group by version.voidIdentityService.getIdentities(IServerCallback callback) Retrieve list of identities Service Name - Identity Service Operation - GET_IDENTITIESvoidIdentityService.getIdentityStatus(AuthenticationType authenticationType, String externalAuthName, IServerCallback callback) Retrieves identity status for given identity type for this profile.voidEntityService.getList(String whereJson, String orderByJson, int maxReturn, IServerCallback callback) Method gets list of entities from the server base on type and/or where clause Service Name - Entity Service Operation - GET_LISTvoidGlobalEntityService.getList(String where, String orderBy, int maxReturn, IServerCallback callback) Method gets list of entities from the server base on type and/or where clausevoidGlobalEntityService.getListByIndexedId(String entityIndexedId, int maxReturn, IServerCallback callback) Method gets list of entities from the server base on indexed idvoidEntityService.getListCount(String whereJson, IServerCallback callback) Method gets a count of entities based on the where clause Service Name - Entity Service Operation - GET_LIST_COUNTvoidGlobalEntityService.getListCount(String where, IServerCallback callback) Method gets a count of entities based on the where clausevoidLobbyService.getLobbyData(String lobbyId, IServerCallback callback) Returns the data for the specified lobby, including member data.voidLobbyService.getLobbyInstances(String lobbyType, String criteriaJson, IServerCallback callback) Gets a map keyed by rating of the visible lobby instances matching the given type and rating range.voidLobbyService.getLobbyInstancesWithPingData(String lobbyType, String criteriaJson, IServerCallback callback) Gets a map keyed by rating of the visible lobby instances matching the given type and rating range.voidMessagingService.getMessageboxes(IServerCallback callback) Retrieve user's message boxes, including 'inbox', 'sent', etc.voidMessagingService.getMessageCounts(IServerCallback callback) Returns count of user's 'total' messages and their 'unread' messages.voidMessagingService.getMessages(String msgbox, ArrayList<String> msgIds, Boolean markAsRead, IServerCallback callback) Retrieves list of specified messages.voidMessagingService.getMessagesPage(String context, IServerCallback callback) Retrieves a page of messages.voidMessagingService.getMessagesPageOffset(String context, int pageOffset, IServerCallback callback) Gets the page of messages from the server based on the encoded context and specified page offset.voidSocialLeaderboardService.getMultiSocialLeaderboard(String[] leaderboardIds, int leaderboardResultCount, boolean replaceName, IServerCallback callback) Reads multiple social leaderboards.voidTournamentService.getMyDivisions(IServerCallback callback) Get my divisions Service Name - tournament Service Operation - GET_MY_DIVISIONSvoidGroupService.getMyGroups(IServerCallback callback) Read information on groups to which the current player belongs.voidFriendService.getMySocialInfo(FriendService.FriendPlatform friendPlatform, Boolean includeSummaryData, IServerCallback callback) Retrieves the social information associated with the logged in user.voidPlayerStatisticsService.getNextExperienceLevel(IServerCallback callback) Returns JSON representing the next experience level for the user.voidEntityService.getPage(String jsonContext, IServerCallback callback) Method uses a paging system to iterate through user entities After retrieving a page of entities with this method, use GetPageOffset() to retrieve previous or next pages.voidGlobalEntityService.getPage(String jsonContext, IServerCallback callback) Method uses a paging system to iterate through Global Entities.voidEntityService.getPageOffset(String context, int pageOffset, IServerCallback callback) Method to retrieve previous or next pages after having called the GetPage method.voidGlobalEntityService.getPageOffset(String context, int pageOffset, IServerCallback callback) Method to retrieve previous or next pages after having called the GetPage method.voidVirtualCurrencyService.getParentCurrency(String vcId, String levelName, IServerCallback callback) Retrieve the parent user's currency account.voidVirtualCurrencyService.getPeerCurrency(String vcId, String peerCode, IServerCallback callback) Retrieve the peer user's currency account.voidIdentityService.getPeerProfiles(IServerCallback callback) Returns a list of peer profiles attached to this user Service Name - identity Service Operation - GET_PEER_PROFILESvoidSocialLeaderboardService.getPlayerScore(String leaderboardId, int versionId, IServerCallback callback) Gets a player's score from a leaderboard Service Name - leaderboard Service Operation - GET_PLAYER_SCOREvoidSocialLeaderboardService.getPlayerScores(String leaderboardId, int versionId, int maxResults, IServerCallback callback) Gets a player's highest scores from a leaderboard Service Name - leaderboard Service Operation - GET_PLAYER_SCORESvoidSocialLeaderboardService.getPlayerScoresFromLeaderboards(String[] leaderboardIds, IServerCallback callback) Gets a player's score from multiple leaderboards Service Name - leaderboard Service Operation - GET_PLAYER_SCORES_FROM_LEADERBOARDSvoidSocialLeaderboardService.getPlayersSocialLeaderboard(String leaderboardId, String[] profileIds, IServerCallback callback) Retrieve the social leaderboard for a list of players.voidSocialLeaderboardService.getPlayersSocialLeaderboardByVersion(String leaderboardId, String[] profileIds, int versionId, IServerCallback callback) Retrieve the social leaderboard for a list of players by version.voidSocialLeaderboardService.getPlayersSocialLeaderboardByVersionIfExists(String leaderboardId, String[] profileIds, int versionId, IServerCallback callback) Retrieve the social leaderboard for a list of players by version.voidSocialLeaderboardService.getPlayersSocialLeaderboardIfExists(String leaderboardId, String[] profileIds, IServerCallback callback) Retrieve the social leaderboard for a list of players.voidPresenceService.getPresenceOfFriends(String platform, boolean includeOffline, IServerCallback callback) Gets the presence data for the given platform.voidPresenceService.getPresenceOfGroup(String groupId, boolean includeOffline, IServerCallback callback) Gets the presence data for the given groupId.voidPresenceService.getPresenceOfUsers(ArrayList<String> profileIds, boolean includeOffline, IServerCallback callback) Gets the presence data for the given profileIds.voidFriendService.getProfileInfoForCredential(String externalId, AuthenticationType authenticationType, IServerCallback callback) Retrieves profile information for the specified user.voidFriendService.getProfileInfoForCredentialIfExists(String externalId, AuthenticationType authenticationType, IServerCallback callback) Retrieves profile information for the specified user.voidFriendService.getProfileInfoForExternalAuthId(String externalId, String externalAuthType, IServerCallback callback) Retrieves profile information for the specified external auth user.voidFriendService.getProfileInfoForExternalAuthIdIfExists(String externalId, String externalAuthType, IServerCallback callback) Retrieves profile information for the specified user.voidCustomEntityService.getRandomEntitiesMatching(String entityType, String whereJson, int maxReturn, IServerCallback callback) Gets a list of up to maxReturn randomly selected custom entities from the server based on the entity type and where condition.voidGlobalEntityService.getRandomEntitiesMatching(String where, int maxReturn, IServerCallback callback) Gets a list of up to randomCount randomly selected entities from the server based on the where condition and specified maximum return count.voidGroupService.getRandomGroupsMatching(String jsonWhere, int maxReturn, IServerCallback callback) Gets a list of up to maxReturn randomly selected groups from the server based on the where condition Service Name - group Service Operation - GET_RANDOM_GROUPS_MATCHINGvoidChatService.getRecentChatMessages(String channelId, int maxReturn, IServerCallback callback) Get a list of maxReturn messages from history of channel channelId.voidPlaybackStreamService.getRecentStreamsForInitiatingPlayer(String initiatingPlayerId, int maxNumStreams, IServerCallback callback) Gets recent stream summaries for initiating player Service Name - PlaybackStream Service Operation - GetRecentStreamsForInitiatingPlayervoidPlaybackStreamService.getRecentStreamsForTargetPlayer(String targetPlayerId, int maxNumStreams, IServerCallback callback) Gets recent stream summaries for target player Service Name - PlaybackStream Service Operation - GetRecentStreamsForTargetPlayervoidRedemptionCodeService.getRedeemedCodes(String codeType, IServerCallback callback) Retrieve the codes already redeemed by player.voidLobbyService.getRegionsForLobbies(String[] in_lobbyTypes, IServerCallback callback) Retrieves the region settings for each of the given lobby types.voidScriptService.getRunningOrQueuedCloudScripts(IServerCallback callback) Allows cloud script executions to be scheduled Service Name - Script Service Operation - ScheduleCloudScriptvoidAppStoreService.getSalesInventory(String storeId, String userCurrency, IServerCallback callback) Method gets the active sales inventory for the passed-in currency type.voidAppStoreService.getSalesInventoryByCategory(String storeId, String userCurrency, String category, IServerCallback callback) Method gets the active sales inventory for the passed-in currency type.voidScriptService.getScheduledCloudScripts(Date startTimeUTC, IServerCallback callback) Allows cloud script executions to be scheduled Service Name - Script Service Operation - ScheduleCloudScriptvoidAuthenticationService.getServerVersion(IServerCallback callback) Get server version.voidEntityService.getSharedEntitiesForProfileId(String profileId, IServerCallback callback) Method returns all shared entities for the given profile id.voidEntityService.getSharedEntitiesListForProfileId(String profileId, String whereJson, String orderByJson, int maxReturn, IServerCallback callback) Method gets list of shared entities for the specified profile based on type and/or where clause Service Name - Entity Service Operation - READ_SHARED_ENTITIES_LISTvoidEntityService.getSharedEntityForProfileId(String profileId, String entityId, IServerCallback callback) Method returns a shared entity for the given profile and entity ID.voidMatchMakingService.getShieldExpiry(String playerId, IServerCallback callback) Gets the shield expiry for the given player id.voidEntityService.getSingleton(String entityType, IServerCallback callback) Method retrieves a singleton entity on the server.voidSocialLeaderboardService.getSocialLeaderboard(String leaderboardId, boolean replaceName, IServerCallback callback) Method returns the social leaderboard.voidSocialLeaderboardService.getSocialLeaderboardByVersion(String leaderboardId, boolean replaceName, int versionId, IServerCallback callback) Method returns the social leaderboard by version.voidSocialLeaderboardService.getSocialLeaderboardByVersionIfExists(String leaderboardId, boolean replaceName, int versionId, IServerCallback callback) Method returns the social leaderboard by version.voidSocialLeaderboardService.getSocialLeaderboardIfExists(String leaderboardId, boolean replaceName, IServerCallback callback) Method returns the social leaderboard.voidChatService.getSubscribedChannels(String channelType, IServerCallback callback) Gets a list of the channels of type channelType that the user has access to.voidFriendService.getSummaryDataForProfileId(String profileId, IServerCallback callback) Returns state of a particular user.voidTournamentService.getTournamentStatus(String leaderboardId, int versionId, IServerCallback callback) Get tournament status associated with a leaderboard Service Name - tournament Service Operation - GET_TOURNAMENT_STATUSvoidBlockchainService.GetUniqs(String in_integrationID, String in_contextJson, IServerCallback callback) Retrieves the uniqs owned by the caller.voidS3HandlingService.getUpdatedFiles(String category, String fileDetailsJson, IServerCallback callback) Sends an array of file details and returns the details of any of those files that have changed Service Name - S3Handling Service Operation - GetUpdatedFilesvoidUserItemsService.getUserItem(String itemId, boolean includeDef, IServerCallback callback) Retrieves the identified user item from the server.voidUserItemsService.getUserItemsPage(String context, boolean includeDef, IServerCallback callback) Retrieves the page of user's items from the server based on the context.voidUserItemsService.getUserItemsPageOffset(String context, int pageOffset, boolean includeDef, IServerCallback callback) Retrieves the page of user's items from the server based on the encoded context.voidFriendService.getUsersOnlineStatus(String[] profileIds, IServerCallback callback) Get users online status Service Name - Friend Service Operation - GET_USERS_ONLINE_STATUSvoidPlayerStateService.getUserStatus(String statusName, IServerCallback callback) Get user status Service Name - PlayerState Service Operation - ClearUserStatusvoidUserItemsService.giveUserItemTo(String profileId, String itemId, int version, int quantity, boolean immediate, IServerCallback callback) Gifts item to the specified player.voidCustomEntityService.incrementData(String entityType, String entityId, String fieldsJson, IServerCallback callback) Increments the specified fields by the specified amount within custom entity data on the server, enforcing ownership/ACL permissions.voidPlayerStatisticsService.incrementExperiencePoints(int xpValue, IServerCallback callback) Increments the user's experience.voidGlobalEntityService.incrementGlobalEntityData(String entityId, String jsonData, IServerCallback callback) Partial increment of entity data field items.voidGlobalStatisticsService.incrementGlobalStats(String jsonData, IServerCallback callback) Atomically increment (or decrement) global statistics.voidGroupService.incrementGroupData(String groupId, String jsonData, IServerCallback callback) Increment elements for the group's data field.voidGroupService.incrementGroupEntityData(String groupId, String entityId, String jsonData, IServerCallback callback) Increment elements for the group entity's data field.voidMatchMakingService.incrementPlayerRating(long increment, IServerCallback callback) Increments player rating Service Name - MatchMaking Service Operation - IncrementPlayerRatingvoidEntityService.incrementSharedUserEntityData(String entityId, String targetProfileId, String jsonData, IServerCallback callback) Partial increment of entity data field items.voidMatchMakingService.incrementShieldOnFor(int minutes, IServerCallback callback) Increases the shield on time by specified number of minutes Service Name - MatchMaking Service Operation - ShieldOnForvoidCustomEntityService.incrementSingletonData(String entityType, String fieldsJson, IServerCallback callback) Increments the specified fields of the singleton owned by the user by the specified amount within the custom entity data on the server.voidEntityService.incrementUserEntityData(String entityId, String jsonData, IServerCallback callback) Partial increment of entity data field items.voidPlayerStatisticsService.incrementUserStats(String jsonData, IServerCallback callback) Atomically increment (or decrement) user statistics.voidGroupService.inviteGroupMember(String groupId, String profileId, GroupService.Role role, String jsonAttributes, IServerCallback callback) Invite a member to the group.voidTournamentService.joinDivision(String divSetId, String tournamentCode, long initialScore, IServerCallback callback) Join the specified division.voidGroupService.joinGroup(String groupId, IServerCallback callback) Join an open group or request to join a closed group.voidLobbyService.joinLobby(String lobbyId, boolean isReady, String extraJson, String teamCode, ArrayList<String> otherUserCxIds, IServerCallback callback) Causes the caller to join the specified lobby.voidLobbyService.joinLobbyWithPingData(String lobbyId, boolean isReady, String extraJson, String teamCode, ArrayList<String> otherUserCxIds, IServerCallback callback) Causes the caller to join the specified lobby.voidTournamentService.joinTournament(String leaderboardId, String tournamentCode, long initialScore, IServerCallback callback) Join the specified tournament.voidTournamentService.leaveDivisionInstance(String leaderboardId, IServerCallback callback) Leave the specified division.voidGroupService.leaveGroup(String groupId, IServerCallback callback) Leave a group in which the player is a member.voidLobbyService.leaveLobby(String lobbyId, IServerCallback callback) Causes the caller to leave the specified lobby.voidTournamentService.leaveTournament(String leaderboardId, IServerCallback callback) Removes player's score from tournament leaderboard Service Name - tournament Service Operation - LEAVE_TOURNAMENTvoidSocialLeaderboardService.listAllLeaderboards(IServerCallback callback) Retrieve a list of all leaderboards Service Name - leaderboard Service Operation - LIST_ALL_LEADERBOARDSvoidFriendService.listFriends(FriendService.FriendPlatform friendPlatform, Boolean includeSummaryData, IServerCallback callback) Retrieves a list of player and friend platform information for all friends of the current player.voidGroupService.listGroupsPage(String jsonContext, IServerCallback callback) Read a page of group information.voidGroupService.listGroupsPageByOffset(String encodedContext, int pageOffset, IServerCallback callback) Read a page of group information.voidGroupService.listGroupsWithMember(String profileId, IServerCallback callback) Read information on groups to which the specified player belongs.voidFileService.listUserFiles(IServerCallback callback) List all user filesvoidFileService.listUserFiles(String cloudPath, boolean recurse, IServerCallback callback) List user files from the given cloud pathvoidPlayerStateService.logout(IServerCallback callback) Logs user out of the server.voidGlobalEntityService.makeSystemEntity(String entityId, int version, String jsonEntityAcl, IServerCallback callback) Method clears the owner id of an existing entity and sets the ACL on the server.voidMessagingService.markMessagesRead(String msgbox, ArrayList<String> msgIds, IServerCallback callback) Marks list of user messages as read on the server.voidIdentityService.mergeAdvancedIdentity(AuthenticationType authenticationType, AuthenticationIds ids, String extraJson, IServerCallback callback) Merge the profile associated with the provided credentials with the current profile.voidIdentityService.mergeAppleIdentity(String appleId, String authenticationToken, IServerCallback callback) Merge the profile associated with the specified Google identity with the current profile.voidIdentityService.mergeEmailIdentity(String email, String password, IServerCallback callback) Merge the profile associated with the provided e=mail with the current profile.voidIdentityService.mergeFacebookIdentity(String facebookId, String authenticationToken, IServerCallback callback) Merge the profile associated with the provided Facebook credentials with the current profile.voidIdentityService.mergeFacebookLimitedIdentity(String facebookLimitedId, String authenticationToken, IServerCallback callback) Merge the profile associated with the provided FacebookLimited credentials with the current profile.voidIdentityService.mergeGameCenterIdentity(String gameCenterId, IServerCallback callback) Merge the profile associated with the specified Game Center identity with the current profile.voidIdentityService.mergeGoogleIdentity(String googleId, String authenticationToken, IServerCallback callback) Merge the profile associated with the specified Google identity with the current profile.voidIdentityService.mergeGoogleOpenIdIdentity(String googleOpenId, String authenticationToken, IServerCallback callback) Merge the profile associated with the specified Google identity with the current profile.voidIdentityService.mergeOculusIdentity(String oculusId, String oculusNonce, IServerCallback callback) Merge the profile associated with the provided Oculus credentials with the current profile.voidIdentityService.mergeParseIdentity(String parseId, String authenticationToken, IServerCallback callback) Merge the profile associated with the specified Parse identity with the current profile.voidIdentityService.mergeSteamIdentity(String steamId, String sessionTicket, IServerCallback callback) Merge the profile associated with the provided steam userid with the current profile.voidIdentityService.mergeTwitterIdentity(String twitterId, String authenticationToken, String secret, IServerCallback callback) Merge the profile associated with the provided Twitter credentials with the current profile.voidIdentityService.mergeUltraIdentity(String ultraUsername, String ultraIdToken, IServerCallback callback) Merge the profile associated with the provided ultra account with the current profile.voidIdentityService.mergeUniversalIdentity(String userId, String password, IServerCallback callback) Merge the profile associated with the provided e=mail with the current profile.voidGroupFileService.moveFile(String groupId, String fileId, int version, String newTreeId, int treeVersion, String newFilename, boolean overwriteIfPresent, IServerCallback callback) Move a file.voidGroupFileService.moveUserToGroupFile(String userCloudPath, String userCloudFilename, String groupId, String groupTreeId, String groupFileName, org.json.JSONObject groupFileAcl, boolean overwriteIfPresent, IServerCallback callback) Move a file from user space to group space.voidLobbyService.pingRegions(IServerCallback callback) voidChatService.postChatMessage(String channelId, String text, String rich, Boolean recordInHistory, IServerCallback callback) Send a potentially rich chat message.voidChatService.postChatMessageSimple(String channelId, String text, Boolean recordInHistory, IServerCallback callback) Send a plaiin text message Service Name - Chat Service Operation - postChatMessageSimplevoidSocialLeaderboardService.postScoreToDynamicGroupLeaderboardDaysUTC(String leaderboardId, String groupId, long score, String jsonData, String leaderboardType, long rotationResetUTC, int retainedCount, int numDaysToRotate, IServerCallback callback) Posts score to group leaderbopard and dynamically creates if necessary.voidSocialLeaderboardService.postScoreToDynamicGroupLeaderboardUsingConfig(String leaderboardId, String groupId, long score, String scoreData, String configJson, IServerCallback callback) Post the group's score to the given social leaderboard, dynamically creating the group leaderboard if it does not exist yet.voidSocialLeaderboardService.postScoreToDynamicGroupLeaderboardUTC(String leaderboardId, String groupId, long score, String data, String leaderboardType, String rotationType, long rotationResetUTC, int retainedCount, IServerCallback callback) Post the group score to the given group leaderboard and dynamically create if necessary.voidSocialLeaderboardService.postScoreToDynamicLeaderboardDaysUTC(String leaderboardId, long score, String jsonData, String leaderboardType, long rotationResetUTC, int retainedCount, int numDaysToRotate, IServerCallback callback) Post the players score to the given social leaderboard.voidSocialLeaderboardService.postScoreToDynamicLeaderboardUsingConfig(String leaderboardId, int score, String scoreData, String configJson, IServerCallback callback) Post the player's score to the given social leaderboard, dynamically creating the leaderboard if it does not exist yet.voidSocialLeaderboardService.postScoreToDynamicLeaderboardUTC(String leaderboardId, long score, String jsonData, String leaderboardType, String rotationType, long rotationResetUTC, int retainedCount, IServerCallback callback) Post the players score to the given social leaderboard.voidSocialLeaderboardService.postScoreToGroupLeaderboard(String leaderboardId, String groupId, int score, String jsonData, IServerCallback callback) Posts score to Group's leaderboard - Note the user must be a member of the group Service Name - leaderboard Service Operation - POST_GROUP_SCOREvoidSocialLeaderboardService.postScoreToLeaderboard(String leaderboardId, long score, String jsonData, IServerCallback callback) Post the players score to the given social leaderboard.voidTournamentService.postTournamentScoreUTC(String leaderboardId, long score, String jsonData, long roundStartedTimeUTC, IServerCallback callback) Post the users score to the leaderboard Service Name - tournament Service Operation - POST_TOURNAMENT_SCOREvoidTournamentService.postTournamentScoreWithResultsUTC(String leaderboardId, long score, String jsonData, long roundStartedTimeUTC, SocialLeaderboardService.SortOrder sort, int beforeCount, int afterCount, long initialScore, IServerCallback callback) Post the users score to the leaderboard Service Name - tournament Service Operation - POST_TOURNAMENT_SCORE_WITH_RESULTSvoidGlobalStatisticsService.processStatistics(String jsonData, IServerCallback callback) Apply statistics grammar to a partial set of statistics.voidPlayerStatisticsService.processStatistics(String jsonData, IServerCallback callback) Apply statistics grammar to a partial set of statistics.voidProfanityService.profanityCheck(String text, String languages, boolean flagEmail, boolean flagPhone, boolean flagUrls, IServerCallback callback) Checks supplied text for profanity.voidProfanityService.profanityReplaceText(String text, String replaceSymbol, String languages, boolean flagEmail, boolean flagPhone, boolean flagUrls, IServerCallback callback) Replaces the characters of profanity text with a passed character(s).voidPlaybackStreamService.protectStreamUntil(String playbackStreamId, int numDays, IServerCallback callback) Protects a playback stream from being purged (but not deleted) for the given number of days (from now).voidUserItemsService.publishUserItemToBlockchain(String itemId, int version, IServerCallback callback) Publishes the specified item to the item management attached blockchain.voidUserItemsService.purchaseUserItem(String defId, int quantity, String shopId, boolean includeDef, IServerCallback callback) Retrieves the identified user item from the server.voidMatchMakingService.read(IServerCallback callback) Read match making record Service Name - MatchMaking Service Operation - ReadvoidGamificationService.readAchievedAchievements(boolean includeMetaData, IServerCallback callback) Method retrives the list of achieved achievements.voidGamificationService.readAchievements(boolean includeMetaData, IServerCallback callback) Read all of the achievements defined for the game.voidGamificationService.readAllGamification(boolean includeMetaData, IServerCallback callback) Method retrieves all gamification data for the player.voidGlobalStatisticsService.readAllGlobalStats(IServerCallback callback) Method returns all of the global statistics.voidPlayerStatisticsService.readAllUserStats(IServerCallback callback) Read all available user statistics.voidGamificationService.readCompletedMilestones(boolean includeMetaData, IServerCallback callback) Method retrieves the list of completed milestones.voidCustomEntityService.readEntity(String entityType, String entityId, IServerCallback callback) Reads a custom entity, enforcing ownership/ACL permissions.voidGlobalEntityService.readEntity(String entityId, IServerCallback callback) Method reads an existing entity from the server.voidFriendService.readFriendEntity(String friendId, String entityId, IServerCallback callback) Returns a particular entity of a particular friend.voidFriendService.readFriendsEntities(String entityType, IServerCallback callback) Returns entities of all friends based on type Service Name - Friend Service Operation - ReadFriendsEntitiesvoidFriendService.readFriendUserState(String friendId, IServerCallback callback) Read a friend's user state.voidGlobalStatisticsService.readGlobalStatsForCategory(String category, IServerCallback callback) Method retrieves the global statistics for the given category.voidGlobalStatisticsService.readGlobalStatsSubset(String[] globalStats, IServerCallback callback) Reads a subset of global statistics.voidGroupService.readGroup(String groupId, IServerCallback callback) Read the specified group.voidGroupService.readGroupData(String groupId, IServerCallback callback) Read the data of the specified group.voidGroupService.readGroupEntitiesPage(String jsonContext, IServerCallback callback) Read a page of group entity information.voidGroupService.readGroupEntitiesPageByOffset(String encodedContext, int pageOffset, IServerCallback callback) Read a page of group entity information.voidGroupService.readGroupEntity(String groupId, String entityId, IServerCallback callback) Read the specified group entity.voidGroupService.readGroupMembers(String groupId, IServerCallback callback) Read the members of the group.voidGamificationService.readInProgressMilestones(boolean includeMetaData, IServerCallback callback) Method retrieves the list of in progress milestones Service Name - Gamification Service Operation - ReadInProgressMilestonesvoidAsyncMatchService.readMatch(String ownerId, String matchId, IServerCallback callback) Returns the current state of the given match.voidAsyncMatchService.readMatchHistory(String ownerId, String matchId, IServerCallback callback) Returns the match history of the given match.voidGamificationService.readMilestones(boolean includeMetaData, IServerCallback callback) Method retrieves all milestones defined for the game.voidGamificationService.readMilestonesByCategory(String category, boolean includeMetaData, IServerCallback callback) Method retrieves milestones of the given category.voidGlobalAppService.readProperties(IServerCallback callback) Method returns all the global properties of a game.voidGlobalAppService.readPropertiesInCategories(ArrayList<String> categories, IServerCallback callback) Returns a list of properties, identified by the categories provided.voidGamificationService.readQuests(boolean includeMetaData, IServerCallback callback) Method retrieves all of the quests defined for the game.voidGamificationService.readQuestsByCategory(String category, boolean includeMetaData, IServerCallback callback) Method Service Name - Gamification Service Operation - ReadQuestsByCategoryvoidGamificationService.readQuestsCompleted(boolean includeMetaData, IServerCallback callback) Service Name - Gamification Service Operation - ReadCompletedQuestsvoidGamificationService.readQuestsInProgress(boolean includeMetaData, IServerCallback callback) Service Name - Gamification Service Operation - ReadInProgressQuestsvoidGamificationService.readQuestsNotStarted(boolean includeMetaData, IServerCallback callback) Service Name - Gamification Service Operation - ReadNotStartedQuestsvoidGamificationService.readQuestsWithBasicPercentage(boolean includeMetaData, IServerCallback callback) Service Name - Gamification Service Operation - ReadQuestsWithBasicPercentagevoidGamificationService.readQuestsWithComplexPercentage(boolean includeMetaData, IServerCallback callback) Service Name - Gamification Service Operation - ReadQuestsWithComplexPercentagevoidGamificationService.readQuestsWithStatus(boolean includeMetaData, IServerCallback callback) Service Name - Gamification Service Operation - ReadQuestsWithStatusvoidGlobalAppService.readSelectedProperties(ArrayList<String> propertyNames, IServerCallback callback) Returns a list of properties, identified by the property names provided.voidTimeService.readServerTime(IServerCallback callback) Method returns the server time in UTC.voidCustomEntityService.readSingleton(String entityType, IServerCallback callback) Reads the custom entity singleton owned by the session's user.voidPlaybackStreamService.readStream(String playbackStreamId, IServerCallback callback) Reads a stream Service Name - PlaybackStream Service Operation - ReadStreamvoidPlayerStateService.readUserState(IServerCallback callback) Read the state of the currently logged in user.voidPlayerStatisticsService.readUserStatsForCategory(String category, IServerCallback callback) Method retrieves the user statistics for the given category.voidPlayerStatisticsService.readUserStatsSubset(String[] statistics, IServerCallback callback) Reads a subset of user statistics as defined by the input collection.voidGamificationService.readXpLevels(IServerCallback callback) Method returns all defined xp levels and any rewards associated with those xp levels.voidUserItemsService.receiveUserItemFrom(String profileId, String itemId, IServerCallback callback) Retrieves and transfers the gift item from the specified player, who must have previously called giveUserItemTo.voidRedemptionCodeService.redeemCode(String scanCode, String codeType, String jsonCustomRedemptionInfo, IServerCallback callback) Redeem a code.voidUserItemsService.refreshBlockchainUserItems(IServerCallback callback) Syncs the caller's user items with the item management attached blockchain.voidIdentityService.refreshIdentity(String externalId, String authenticationToken, AuthenticationType authenticationType, IServerCallback callback) Refreshes an identity for this player Service Name - identity Service Operation - REFRESH_IDENTITYvoidAppStoreService.refreshPromotions(IServerCallback callback) Returns up-to-date eligible 'promotions' for the user and a 'promotionsRefreshed' flag indicating whether the user's promotion info required refreshing.voidPresenceService.registerListenersForFriends(String platform, boolean bidirectional, IServerCallback callback) Registers the caller for RTT presence updates from friends for the given platform.voidPresenceService.registerListenersForGroup(String groupId, boolean bidirectional, IServerCallback callback) Registers the caller for RTT presence updates from the members of the given groupId.voidPresenceService.registerListenersForProfiles(ArrayList<String> profileIds, boolean bidirectional, IServerCallback callback) Registers the caller for RTT presence updates for the given profileIds.voidPushNotificationService.registerPushNotificationToken(Platform platform, String token, IServerCallback callback) Registers the given device token with the server to enable this device to receive push notifications.voidGroupService.rejectGroupInvitation(String groupId, IServerCallback callback) Reject an outstanding invitation to join the group.voidGroupService.rejectGroupJoinRequest(String groupId, String profileId, IServerCallback callback) Reject an outstanding request to join the group.voidPlayerStateService.removeAttributes(String[] attributeNames, IServerCallback callback) Remove user's attributes.voidFriendService.removeFriends(String[] profileIds, IServerCallback callback) Unlinks the current user and the specified users as brainCloud friends.voidGroupService.removeGroupMember(String groupId, String profileId, IServerCallback callback) Remove a member from the group.voidSocialLeaderboardService.removeGroupScore(String leaderboardId, String groupId, int versionId, IServerCallback callback) Removes score from group leaderboard Service Name - leaderboard Service Operation - REMOVE_GROUP_SCOREvoidLobbyService.removeMember(String lobbyId, String cxId, IServerCallback callback) Evicts the specified user from the specified lobby.voidSocialLeaderboardService.removePlayerScore(String leaderboardId, int versionId, IServerCallback callback) Removes a player's score from the leaderboard Service Name - leaderboard Service Operation - REMOVE_PLAYER_SCOREvoidUserItemsService.removeUserItemFromBlockchain(String itemId, int version, IServerCallback callback) Removes the specified item from the item management attached blockchain.voidRTTService.requestClientConnection(IServerCallback callback) Requests the event server addressvoidPlayerStatisticsService.resetAllUserStats(IServerCallback callback) Reset all of the statistics for this user back to their initial value.voidVirtualCurrencyService.resetCurrency(IServerCallback callback) Resets the player's currency to 0.voidAuthenticationService.resetEmailPassword(String email, IServerCallback callback) Reset Email password - Sends a password reset email to the specified addressvoidAuthenticationService.resetEmailPasswordAdvanced(String email, String serviceParams, IServerCallback callback) Reset Email password with service parameters - sends a password reset email to the specified addressvoidAuthenticationService.resetEmailPasswordAdvancedWithExpiry(String email, String serviceParams, int tokenTtlInMinutes, IServerCallback callback) Reset Email password with service parameters and expiry token - sends a password reset email to the specified addressvoidAuthenticationService.resetEmailPasswordWithExpiry(String email, int tokenTtlInMinutes, IServerCallback callback) Reset Email password with expiry - Sends a password reset email to the specified addressvoidMatchMakingService.resetPlayerRating(IServerCallback callback) Resets player rating Service Name - MatchMaking Service Operation - ResetPlayerRatingvoidAuthenticationService.resetUniversalIdPassword(String universalId, IServerCallback callback) Reset password of universalIdvoidAuthenticationService.resetUniversalIdPasswordAdvanced(String universalId, String serviceParams, IServerCallback callback) Reset universal Ids password of universalId with template optionsvoidAuthenticationService.resetUniversalIdPasswordAdvancedWithExpiry(String universalId, String serviceParams, int tokenTtlInMinutes, IServerCallback callback) Reset universal Ids password of universalId with template options with expiry tokenvoidAuthenticationService.resetUniversalIdPasswordWithExpiry(String universalId, int tokenTtlInMinutes, IServerCallback callback) Reset password of universalId with expiry tokenvoidPlayerStateService.resetUser(IServerCallback callback) This method will delete *most* data for the currently logged in user.voidAuthenticationService.retryPreviousAuthenticate(IServerCallback callback) voidScriptService.runParentScript(String scriptName, String scriptData, String parentLevel, IServerCallback callback) Run a cloud script in a parent app Service Name - Script Service Operation - RUN_PARENT_SCRIPTvoidScriptService.runPeerScript(String scriptName, String jsonScriptData, String peer, IServerCallback callback) Runs a script from the context of a peer Service Name - Script Service Operation - RUN_PEER_SCRIPTvoidScriptService.runPeerScriptAsync(String scriptName, String jsonScriptData, String peer, IServerCallback callback) Runs a script asynchronously from the context of a peer This method does not wait for the script to complete before returning Service Name - Script Service Operation - RUN_PEER_SCRIPT_ASYNCvoidScriptService.runScript(String scriptName, String jsonScriptData, IServerCallback callback) Executes a script on the server.voidPushNotificationService.scheduleNormalizedPushNotificationMinutes(String profileId, String alertContentJson, String customDataJson, int minutesFromNow, IServerCallback callback) Schedules a normalized push notification to a uservoidPushNotificationService.scheduleNormalizedPushNotificationUTC(String profileId, String alertContentJson, String customDataJson, long startTimeUTC, IServerCallback callback) Schedules a normalized push notification to a uservoidPushNotificationService.scheduleRawPushNotificationMinutes(String profileId, String fcmContent, String iosContent, String facebookContent, int minutesFromNow, IServerCallback callback) Schedules raw notifications based on user local time.voidPushNotificationService.scheduleRawPushNotificationUTC(String profileId, String fcmContent, String iosContent, String facebookContent, long startTimeUTC, IServerCallback callback) Schedules raw notifications based on user local time.voidPushNotificationService.scheduleRichPushNotificationMinutes(String profileId, int notificationTemplateId, String substitutionsJson, int minutesFromNow, IServerCallback callback) Schedules a rich push notification to a uservoidPushNotificationService.scheduleRichPushNotificationUTC(String profileId, int notificationTemplateId, String substitutionsJson, long startTimeUTC, IServerCallback callback) Schedules a rich push notification to a uservoidScriptService.scheduleRunScriptMillisUTC(String scriptName, String jsonScriptData, long startTimeUTC, IServerCallback callback) Allows cloud script executions to be scheduled Service Name - Script Service Operation - ScheduleCloudScriptvoidScriptService.scheduleRunScriptMinutes(String scriptName, String jsonScriptData, int minutesFromNow, IServerCallback callback) Allows cloud script executions to be scheduled Service Name - Script Service Operation - ScheduleCloudScriptvoidUserItemsService.sellUserItem(String itemId, int version, int quantity, String shopId, boolean includeDef, IServerCallback callback) Allows a quantity of a specified user item to be sold.voidMailService.sendAdvancedEmail(String profileId, String jsonServiceParams, IServerCallback callback) Sends an advanced email to the specified player Service Name - mail Service Operation - SEND_ADVANCED_EMAILvoidMailService.sendAdvancedEmailByAddress(String emailAddress, String jsonServiceParams, IServerCallback callback) Sends an advanced email to the specified email address Service Name - mail Service Operation - SEND_ADVANCED_EMAIL_BY_ADDRESSvoidMailService.sendAdvancedEmailByAddresses(String[] emailAddresses, String serviceParams, IServerCallback callback) Sends an advanced email to the specified email address.voidMailService.sendBasicEmail(String profileId, String subject, String body, IServerCallback callback) Sends a simple text email to the specified player Service Name - mail Service Operation - SEND_BASIC_EMAILvoidEventService.sendEvent(String toProfileId, String eventType, String jsonEventData, IServerCallback callback) Sends an event to the designated player id with the attached json data.voidEventService.sendEventToProfiles(String toIds, String eventType, String eventData, IServerCallback callback) Sends an event to multiple users with the attached json data.voidMessagingService.sendMessage(ArrayList<String> toProfileIds, String contentJson, IServerCallback callback) Marks list of user messages as read on the server.voidMessagingService.sendMessageSimple(ArrayList<String> toProfileIds, String messageText, IServerCallback callback) Marks list of user messages as read on the server.voidPushNotificationService.sendNormalizedPushNotification(String toProfileId, String alertContentJson, String customDataJson, IServerCallback callback) Sends a notification to a user consisting of alert content and custom data.voidPushNotificationService.sendNormalizedPushNotificationBatch(String[] profileIds, String alertContentJson, String customDataJson, IServerCallback callback) Sends a notification to multiple users consisting of alert content and custom data.voidPushNotificationService.sendNormalizedPushNotificationToGroup(String groupId, String alertContentJson, String customDataJson, IServerCallback callback) Sends a notification to a "group" of user consisting of alert content and custom data.voidPushNotificationService.sendRawPushNotification(String toProfileId, String fcmContent, String iosContent, String facebookContent, IServerCallback callback) Sends a raw push notification to a target user.voidPushNotificationService.sendRawPushNotificationBatch(String[] profileIds, String fcmContent, String iosContent, String facebookContent, IServerCallback callback) Sends a raw push notification to a target list of users.voidPushNotificationService.sendRawPushNotificationToGroup(String groupId, String fcmContent, String iosContent, String facebookContent, IServerCallback callback) Sends a raw push notification to a target group.voidPushNotificationService.sendRichPushNotification(String toProfileId, int notificationTemplateId, IServerCallback callback) Sends a notification to a user based on a brainCloud portal configured notification template.voidPushNotificationService.sendRichPushNotificationWithParams(String toProfileId, int notificationTemplateId, String substitutionJson, IServerCallback callback) Sends a notification to a user based on a brainCloud portal configured notification template.voidLobbyService.sendSignal(String lobbyId, String signalData, IServerCallback callback) Sends LOBBY_SIGNAL_DATA message to all lobby members.voidPushNotificationService.sendSimplePushNotification(String toProfileId, String message, IServerCallback callback) Sends a simple push notification based on the passed in message.voidPushNotificationService.sendTemplatedPushNotificationToGroup(String groupId, int notificationTemplateId, String substitutionsJson, IServerCallback callback) Sends a notification to a "group" of user based on a brainCloud portal configured notification template.voidPlayerStatisticsService.setExperiencePoints(int xpValue, IServerCallback callback) Sets the user's experience to an absolute value.voidGroupService.setGroupOpen(String groupId, boolean isOpenGroup, IServerCallback callback) Set whether a group is open (true) or closed (false).voidMatchMakingService.setPlayerRating(long playerRating, IServerCallback callback) Sets player rating Service Name - MatchMaking Service Operation - SetPlayerRatingvoidPlayerStateService.setUserStatus(String statusName, int durationSecs, String details, IServerCallback callback) Set timed status for a user Service Name - PlayerState Service Operation - ClearUserStatusvoidPresenceService.setVisibility(boolean visible, IServerCallback callback) Update the presence data visible field for the caller.voidOneWayMatchService.startMatch(String otherPlayerId, long rangeDelta, IServerCallback callback) Starts a match Service Name - OneWayMatch Service Operation - StartMatchvoidAppStoreService.startPurchase(String storeId, String jsonPurchaseData, IServerCallback callback) Start A Two Staged Purchase Transaction Service Name - AppStore Service Operation - StartPurchasevoidPlaybackStreamService.startStream(String targetPlayerId, boolean includeSharedData, IServerCallback callback) Starts a stream Service Name - PlaybackStream Service Operation - StartStreamvoidPresenceService.stopListening(IServerCallback callback) Stops the caller from receiving RTT presence updates.voidDataStreamService.submitCrashReport(String crashType, String errorMsg, String crashJson, String crashLog, String userName, String userEmail, String userNotes, Boolean userSubmitted, IServerCallback callback) Send crash reportvoidAsyncMatchService.submitTurn(String ownerId, String matchId, BigInteger version, String jsonMatchState, String pushNotificationMessage, String nextPlayer, String jsonSummary, String jsonStatistics, IServerCallback callback) Submits a turn for the given match.voidLobbyService.switchTeam(String lobbyId, String toTeamCode, IServerCallback callback) Switches to the specified team (if allowed.) Sends LOBBY_MEMBER_UPDATED to all lobby members, with copy of member data Service Name - Lobby Service Operation - SWITCH_TEAMvoidIdentityService.switchToChildProfile(String childProfileId, String childAppId, boolean forceCreate, IServerCallback callback) Switch to a Child Profile Service Name - Identity Service Operation - SWITCH_TO_CHILD_PROFILEvoidIdentityService.switchToParentProfile(String parentLevelName, IServerCallback callback) Switch to a Parent Profile Service Name - Identity Service Operation - SWITCH_TO_PARENT_PROFILEvoidIdentityService.switchToSingletonChildProfile(String childAppId, boolean forceCreate, IServerCallback callback) Switches to a child profile of an app when only one profile exists If multiple profiles exist this returns an error Service Name - Identity Service Operation - SWITCH_TO_CHILD_PROFILEvoidPlayerStatisticsEventService.triggerStatsEvent(String eventName, int eventMultiplier, IServerCallback callback) Trigger an event server side that will increase the user statistics.voidPlayerStatisticsEventService.triggerStatsEvents(String jsonData, IServerCallback callback) See documentation for TriggerPlayerStatisticsEvent for more documentation.voidMatchMakingService.turnShieldOff(IServerCallback callback) Turns shield off Service Name - MatchMaking Service Operation - ShieldOffvoidMatchMakingService.turnShieldOn(IServerCallback callback) Turns shield on Service Name - MatchMaking Service Operation - ShieldOnvoidMatchMakingService.turnShieldOnFor(int minutes, IServerCallback callback) Turns shield on for the specified number of minutes Service Name - MatchMaking Service Operation - ShieldOnForvoidPresenceService.updateActivity(String activity, IServerCallback callback) Update the presence data activity field for the caller.voidPlayerStateService.updateAttributes(String jsonAttributes, boolean wipeExisting, IServerCallback callback) Update user's attributes.voidChatService.updateChatMessage(String channelId, String msgId, int version, String text, String rich, IServerCallback callback) Update a chat message.voidPlayerStateService.updateContactEmail(String contactEmail, IServerCallback callback) Update the user's contact email.voidCustomEntityService.updateEntity(String entityType, String entityId, int version, String dataJson, String acl, long timeToLive, IServerCallback callback) Replaces the specified custom entity's data, and optionally updates the acl and expiry, on the server, enforcing current ownership/ACL permissions.voidEntityService.updateEntity(String entityId, String entityType, String jsonEntityData, String jsonEntityAcl, int version, IServerCallback callback) Method updates a new entity on the server.voidGlobalEntityService.updateEntity(String entityId, int version, String jsonEntityData, IServerCallback callback) Method updates an existing entity on the server.voidGlobalEntityService.updateEntityAcl(String entityId, int version, String jsonEntityAcl, IServerCallback callback) Method updates an existing entity's Acl on the server.voidCustomEntityService.updateEntityFields(String entityType, String entityId, int version, String fieldsJson, IServerCallback callback) Replaces the specified custom entity's data, and optionally updates the acl and expiry, on the server, enforcing current ownership/ACL permissions.voidCustomEntityService.updateEntityFieldsSharded(String entityType, String entityId, int version, String fieldsJson, String shardKeyJson, IServerCallback callback) Replaces the specified custom entity's data, and optionally updates the acl and expiry, on the server, enforcing current ownership/ACL permissions.voidGlobalEntityService.updateEntityIndexedId(String entityId, int version, String entityIndexedId, IServerCallback callback) Method updates an existing entity's Indexed ID.voidGlobalEntityService.updateEntityOwnerAndAcl(String entityId, int version, String ownerId, String jsonEntityAcl, IServerCallback callback) Method updates an existing entity's Owner and ACL on the server.voidGlobalEntityService.updateEntityTimeToLive(String entityId, int version, long timeToLive, IServerCallback callback) Method updates an existing entity's time to live on the server.voidGroupFileService.updateFileInfo(String groupId, String fileId, int version, String newFilename, org.json.JSONObject newACL, IServerCallback callback) Rename or edit permissions of an uploaded file.voidGroupService.updateGroupAcl(String groupId, GroupACL acl, IServerCallback callback) Set a group's access conditions.voidGroupService.updateGroupData(String groupId, long version, String jsonData, IServerCallback callback) Updates a group's data.voidGroupService.updateGroupEntityAcl(String groupId, String entityId, GroupACL acl, IServerCallback callback) Update the acl settings for a group entity, enforcing ownership.voidGroupService.updateGroupEntityData(String groupId, String entityId, long version, String jsonData, IServerCallback callback) Update a group entity.voidGroupService.updateGroupMember(String groupId, String profileId, GroupService.Role role, String jsonAttributes, IServerCallback callback) Update a member of the group.voidGroupService.updateGroupName(String groupId, String name, IServerCallback callback) Updates a group's name.voidGroupService.updateGroupSummaryData(String groupId, int version, String jsonSummaryData, IServerCallback callback) Updates a group's summaryData Service Name - group Service Operation - UPDATE_GROUP_SUMMARY_DATAvoidEventService.updateIncomingEventData(String evId, String jsonEventData, IServerCallback callback) Updates an event in the player's incoming event mailbox.voidEventService.updateIncomingEventDataIfExists(String evId, String jsonEventData, IServerCallback callback) Updates an event in the player's incoming event mailbox.voidPlayerStateService.updateLanguageCode(String languageCode, IServerCallback callback) Update user's attributes.voidAsyncMatchService.updateMatchStateCurrentTurn(String ownerId, String matchId, BigInteger version, String jsonMatchState, String jsonStatistics, IServerCallback callback) Allows the current player in the game to overwrite the matchState and statistics without completing their turn or adding to matchHistory.voidAsyncMatchService.updateMatchSummaryData(String ownerId, String matchId, BigInteger version, String jsonSummary, IServerCallback callback) Allows the current player (only) to update Summary data without having to submit a whole turn.voidLobbyService.updateReady(String lobbyId, Boolean isReady, String extraJson, IServerCallback callback) Updates the ready status and extra json for the given lobby member.voidLobbyService.updateSettings(String lobbyId, String settings, IServerCallback callback) Updates the ready status and extra json for the given lobby member.voidEntityService.updateSharedEntity(String targetProfileId, String entityId, String entityType, String jsonEntityData, int version, IServerCallback callback) Method updates a shared entity owned by another user.voidCustomEntityService.updateSingleton(String entityType, int version, String dataJson, String acl, long timeToLive, IServerCallback callback) Updates the singleton owned by the user for the specified custom entity type on the server, creating the singleton if it does not exist.voidEntityService.updateSingleton(String entityType, String jsonEntityData, String jsonAclData, int version, IServerCallback callback) Method updates a singleton entity on the server.voidCustomEntityService.updateSingletonFields(String entityType, int version, String fieldsJson, IServerCallback callback) Partially updates the data, of the singleton owned by the user for the specified custom entity type, with the specified fields, on the servervoidPlayerStateService.updateSummaryFriendData(String jsonFriendSummaryData, IServerCallback callback) Updates the "friend summary data" associated with the logged in user.voidPlayerStateService.updateTimeZoneOffset(int timeZoneOffset, IServerCallback callback) Update user's attributes.voidIdentityService.updateUniversalIdLogin(String externalId, IServerCallback callback) Updates univeral id of the current profile.voidUserItemsService.updateUserItemData(String itemId, int version, String newItemData, IServerCallback callback) Updates the item data on the specified user item.voidPlayerStateService.updateUserName(String name, IServerCallback callback) Sets the user's visible namevoidPlayerStateService.updateUserPictureUrl(String pictureUrl, IServerCallback callback) Update User picture URL.booleanFileService.uploadFile(String cloudPath, String cloudFilename, boolean shareable, boolean replaceIfExists, String localPath, IServerCallback callback) Prepares a user file upload.voidUserItemsService.useUserItem(String itemId, int version, String newItemData, boolean includeDef, IServerCallback callback) Uses the specified item, potentially consuming it.voidAppStoreService.verifyPurchase(String storeId, String jsonReceiptData, IServerCallback callback) Verifies that purchase was properly made at the store.voidTournamentService.viewCurrentReward(String leaderboardId, IServerCallback callback) Returns the user's expected reward based on the current scores Service Name - tournament Service Operation - VIEW_CURRENT_REWARDvoidTournamentService.viewReward(String leaderboardId, int versionId, IServerCallback callback) Returns the user's reward from a finished tournament Service Name - tournament Service Operation - VIEW_REWARD