API Methods
All methods, input and output type schemas are available in the introspection. To view the schema or work in a sandbox, use the Chrome extension - Altair GraphQL Client.
API is available at
https://api.spellsync.com/gs/api/graphql
List of Administrator Methods
Method | Description |
---|---|
CreateAchievement | Create achievement |
UpdateAchievement | Update achievement |
DeleteAchievement | Delete achievement |
CreateAchievementsGroup | Create achievements group |
UpdateAchievementsGroup | Update achievements group |
DeleteAchievementsGroup | Delete achievements group |
AddAchievementToPlayer | Add achievement to player |
RemoveAchievementFromPlayer | Remove achievement from player |
FetchAchievements | Fetch achievements |
FetchAchievementsGroups | Fetch achievements groups |
FetchPlayersAchievements | Fetch players' achievements |
FetchAdminPlayerAchievements | Fetch player's achievements |
FetchAchievementStats | Fetch achievement statistics |
FetchChannelInvites | Fetch channel invites |
SendInviteToChannel | Send invite to channel |
CancelInviteToChannel | Cancel invite to channel |
FetchChannelJoinRequests | Fetch channel join requests |
RejectJoinRequestToChannel | Reject join request to channel |
FetchChannelMembers | Fetch channel members |
KickFromChannel | Kick from channel |
AddToChannel | Add to channel |
FetchChannelMessages | Fetch channel messages |
FetchPrivateMessages | Fetch private messages |
FetchFeedMessages | Fetch feed messages |
CreateChannelMessage | Create channel message |
UpdateChannelMessage | Update channel message |
DeleteChannelMessage | Delete channel message |
SendPersonalMessage | Send personal message |
SendFeedMessage | Send feed message |
FetchPlayerMute | Fetch list of muted players |
MutePlayerInChannel | Mute player in channel |
UnmutePlayerInChannel | Unmute player in channel |
FetchChannelTemplate | Fetch channel template |
FetchChannelTemplates | Fetch channel templates |
CreateChannelTemplate | Create channel template |
UpdateChannelTemplate | Update channel template |
DeleteChannelTemplate | Delete channel template |
FetchChannels | Fetch channels |
FetchChannel | Fetch channel |
CreateChannel | Create channel |
UpdateChannel | Update channel |
DeleteChannel | Delete channel |
FetchDocuments | Fetch documents |
SaveDocument | Save document |
FetchEvents | Fetch events |
CheckEventExists | Check event exists |
FetchAdminPlayerEvents | Fetch player's events |
FetchEventsStats | Fetch events statistics |
UpsertEvent | Update event |
DeleteEvent | Delete event |
AddEventToPlayer | Add event to player |
RemoveEventFromPlayer | Remove event from player |
FetchFiles | Fetch files |
UploadFile | Upload file |
UpdateFile | Update file |
DeleteFiles | Delete files |
FetchGamesCollections | Fetch games collections |
CreateGamesCollection | Create games collection |
UpdateGamesCollection | Update games collection |
DeleteGamesCollection | Delete games collection |
FetchImages | Fetch images |
UploadImage | Upload image |
UpdateImage | Update image |
DeleteImages | Delete images |
FetchLeaderboards | Fetch leaderboards |
FetchLeaderboard | Fetch leaderboard |
FetchLeaderboardVariant | Fetch leaderboard variant |
FetchLeaderboardsVariants | Fetch leaderboard variants |
FetchLeaderboardRecords | Fetch leaderboard records |
FetchAdminPlayerRecords | Fetch player's record |
CreateLeaderboard | Create leaderboard |
UpdateLeaderboard | Update leaderboard |
DeleteLeaderboard | Delete leaderboard |
DeleteLeaderboardVariant | Delete leaderboard variant |
UpdateLeaderboardRecord | Update leaderboard record |
DeleteLeaderboardRecord | Delete leaderboard record |
DeleteAdminPlayerRecords | Delete player's record |
FetchModel | Fetch model |
FetchModels | Fetch models |
UpdateModel | Update model |
FetchPlatforms | Fetch platforms |
AddPlatform | Add platform |
UpdatePlatform | Update platform |
UpdatePlatformBanners | Update platform banners |
UpdatePlatformAds | Update platform ads |
DeletePlatform | Delete platform |
FindPlayerStateById | Find player data by ID |
FindPlayerById | Find player by ID |
FetchPlayers | Fetch players |
FetchPlayersReports | Fetch players' reports |
UpdatePlayer | Update player |
DeletePlayer | Delete player |
RestorePlayer | Restore player |
BanPlayer | Ban player |
UnbanPlayer | Unban player |
RestorePlayerFromArchive | Restore player from archive |
UpdatePlayerModifiedAt | Update modified player |
FetchPlayersPurchases | Fetch players' purchases |
FetchAdminPlayerPurchases | Fetch player's purchases |
FetchProducts | Fetch products |
FetchPlayerPurchasesStats | Fetch player purchases statistics |
AddPurchaseToPlayer | Add purchase to player |
UpdatePlayerPurchase | Update player's purchase |
RemovePurchaseFromPlayer | Remove purchase from player |
CreateProduct | Create product |
UpdateProduct | Update product |
DeleteProduct | Delete product |
UpsertProjectVariable | Update project variable |
DeleteProjectVariable | Delete project variable |
FetchRewards | Fetch rewards |
FetchPlayersRewards | Fetch players' rewards |
FetchAdminPlayerRewards | Fetch admin player's rewards |
CheckRewardExists | Check if reward exists |
FetchRewardStats | Fetch reward statistics |
CreateReward | Create reward |
UpdateReward | Update reward |
DeleteReward | Delete reward |
AddRewardToPlayer | Add reward to player |
SubstractRewardFromPlayer | Subtract reward from player |
DropRewardsForPlayer | Drop rewards for player |
FetchSchedulers | Fetch schedulers |
FetchSchedulerTriggers | Fetch scheduler triggers |
CheckSchedulerExists | Check if scheduler exists |
FetchPlayersSchedulers | Fetch players' schedulers |
UpsertScheduler | Update scheduler |
SaveSchedulerTriggersOnDay | Save scheduler triggers on day |
DeleteScheduler | Delete scheduler |
AddSchedulerToPlayer | Add scheduler to player |
RemoveSchedulerFromPlayer | Remove scheduler from player |
UpdatePlayerScheduler | Update player's scheduler |
FetchSegments | Fetch segments |
CreateSegment | Create segment |
UpdateSegment | Update segment |
DeleteSegment | Delete segment |
FetchCommonTriggers | Fetch common triggers |
FetchAdminPlayerTriggers | Fetch admin player's triggers |
CheckTriggerExists | Check if trigger exists |
FetchTriggersStats | Fetch trigger statistics |
CreateCommonTrigger | Create common trigger |
UpdateCommonTrigger | Update common trigger |
DeleteCommonTrigger | Delete common trigger |
ActivateTriggerForPlayer | Activate trigger for player |
DeactivateTriggerForPlayer | Deactivate trigger for player |
FetchAdsStats | Fetch ads statistics |
FetchDwmStats | Fetch DWM statistics |
FetchFilesStats | Fetch files statistics |
FetchHostingStats | Fetch hosting statistics |
FetchImagesStats | Fetch images statistics |
FetchOnlineStats | Fetch online statistics |
FetchStatsRequests | Fetch statistics requests |
FetchRetentionStats | Fetch retention statistics |
FetchSessionsStats | Fetch sessions statistics |
List of Player Methods
Method | Description |
---|---|
UnlockPlayerAchievement | Unlock player achievement |
PlayerSetAchievementProgress | Set achievement progress for player |
FetchPlayerAchievements | Get player achievements |
SyncPlayer | Sync player |
GetPlayer | Get player data |
FetchPlayerFields | Get player fields |
CheckPlayerCode | Check player code |
SyncPlayerPurchases | Sync player purchases |
PurchasePlayerPurchase | Purchase by player |
ConsumePlayerPurchase | Consume player purchase |
UnsubscribePlayerSubscription | Unsubscribe player |
ResumePlayerSubscription | Resume player subscription |
CancelPlayerSubscription | Cancel player subscription |
FetchPlayerPurchases | Get player purchases |
FindPlayerPurchase | Find player purchase |
FetchPlayerProjectVariables | Get project variables |
FetchPlayerProjectConfig | Get player project configuration |
GivePlayerReward | Give player reward |
FetchPlayerRewards | Get player rewards |
PlayerPublishRecord | Publish player record |
FetchTop | Get top |
FetchPlayerRating | Get player rating |
UploadPlayerImage | Upload player image |
FetchPlayerImages | Get player images |
UploadPlayerFile | Upload player file |
FetchPlayerFiles | Get player files |
FetchPlayerGamesCollection | Get player games collection |
PlayerJoinEvent | Player joins event |
PlayerRegisterOnScheduler | Player register on scheduler |
FetchPlayerDocument | Get player document |
PlayerCreateChannel | Create channel |
PlayerUpdateChannel | Update channel |
PlayerGetPaymentLink | Get payment link |
PlayerFetchPlayers | Get players |
PlayerDeleteChannel | Delete channel |
PlayerMutePlayerInChannel | Mute player in channel |
PlayerUnmutePlayerInChannel | Unmute player in channel |
PlayerSendPersonalMessage | Send personal message to player |
PlayerSendFeedMessage | Send message to channel |
PlayerSendMessage | Send message |
PlayerEditMessage | Edit message |
PlayerDeleteMessage | Delete message |
PlayerFetchChannelMessages | Get channel messages |
PlayerFetchPersonalMessages | Get personal messages |
PlayerFetchFeedMessages | Get feed messages |
PlayerKickFromChannel | Kick player from channel |
PlayerFetchChannelMembers | Get channel members |
PlayerJoinChannel | Join channel |
PlayerLeaveChannel | Leave channel |
PlayerCancelJoinChannel | Cancel join channel request |
PlayerAcceptJoinRequestToChannel | Accept join request to channel |
PlayerRejectJoinRequestToChannel | Reject join request to channel |
PlayerFetchChannelJoinRequests | Get channel join requests |
PlayerFetchSentJoinRequests | Get sent join requests |
PlayerSendInviteToChannel | Send invite to channel |
PlayerCancelInviteToChannel | Cancel invite to channel |
PlayerAcceptInviteToChannel | Accept invite to channel |
PlayerRejectInviteToChannel | Reject invite to channel |
PlayerFetchChannelInvites | Get channel invites |
PlayerFetchPlayerSentInvites | Get sent invites |
PlayerFetchPlayerInvites | Get player invites |
Stay in Touch
Other documents of this chapter available Here. To get started, welcome to the Tutorials chapter.
SpellSync Community Telegram
: @spellsync.
For your suggestions e-mail
: [email protected]
We Wish you Success!