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.gamepush.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.
GamePush Community Telegram: @gs_community.
For your suggestions e-mail: official@gamepush.com
We Wish you Success!