Skip to content

GameSparks Game Details API API

by gamesparks.net

API keyHTTPSDevelopment
Open documentation ↗

Overview

The API to manage the GameSparks game details

GameSparks Game Details API is a development API from gamesparks.net. Requests are authenticated with an API key. It is served over HTTPS. Its OpenAPI description documents 76 endpoints.

At a glance

Authentication
API key
HTTPS
Yes
CORS
Unknown
Category
Development
Version
v2
Endpoints
76
Spec updated
2023-03-06

Endpoints

MethodPathWhat it does
GET/restv2/game/regionsgetRegionOptions
GET/restv2/game/{apiKey}/admin/analyticsReturns the results of executed query defined by the parameters passed in
GET/restv2/game/{apiKey}/admin/analytics/countReturns the count of executed query
GET/restv2/game/{apiKey}/admin/analytics/rollingRetentionReturns the percentage of user retention over the last 30 days
GET/restv2/game/{apiKey}/admin/billingDetailsRetrieves the Billing Details
PUT/restv2/game/{apiKey}/admin/billingDetailsUpdates the Billing Details
GET/restv2/game/{apiKey}/admin/notifications/summarygetGameSummary
POST/restv2/game/{apiKey}/admin/pushNotifications/test/amazontestPushAmazonNotifications
POST/restv2/game/{apiKey}/admin/pushNotifications/test/apple/developmenttestPushAppleDevNotifications
POST/restv2/game/{apiKey}/admin/pushNotifications/test/apple/productiontestPushAppleProdNotifications
POST/restv2/game/{apiKey}/admin/pushNotifications/test/googletestPushGoogleNotifications
POST/restv2/game/{apiKey}/admin/pushNotifications/test/microsoft/windows8testWindows8Notifications
POST/restv2/game/{apiKey}/admin/pushNotifications/test/microsoft/windowsPhone8testWindowsPhone8Notifications
POST/restv2/game/{apiKey}/admin/pushNotifications/test/viber/integrationtestViberIntegrationNotifications
POST/restv2/game/{apiKey}/admin/pushNotifications/test/viber/productiontestViberProductionNotifications
GET/restv2/game/{apiKey}/admin/scripts/differences/{snapshotId1}/{snapshotId2}getScriptDifferences
GET/restv2/game/{apiKey}/admin/scripts/exportexportZip
POST/restv2/game/{apiKey}/admin/scripts/import/acceptimportAccept
POST/restv2/game/{apiKey}/admin/scripts/import/previewimportZip
GET/restv2/game/{apiKey}/admin/scripts/versionsgetScriptVersions
GET/restv2/game/{apiKey}/admin/scripts/versions/{page}getScriptVersions
GET/restv2/game/{apiKey}/admin/segmentQueryFiltersgetSegmentQueryFilters
GET/restv2/game/{apiKey}/admin/segmentQueryFilters/configgetSegmentQueryFiltersConfig
PUT/restv2/game/{apiKey}/admin/segmentQueryFilters/configupdateSegmentQueryFiltersConfig
GET/restv2/game/{apiKey}/admin/segmentQueryFilters/standardFiltersgetSegmentQueryStandardFilters
GET/restv2/game/{apiKey}/admin/snapshotsgetSnapshots
POST/restv2/game/{apiKey}/admin/snapshotscreateSnapshots
GET/restv2/game/{apiKey}/admin/snapshots/liveSnapshotIdgetLiveSnapshotId
GET/restv2/game/{apiKey}/admin/snapshots/page/{page}getSnapshots
POST/restv2/game/{apiKey}/admin/snapshots/revert/to/{snapshotId}revertToSnapshot
GET/restv2/game/{apiKey}/admin/snapshots/{snapshotId}getSnapshot
DELETE/restv2/game/{apiKey}/admin/snapshots/{snapshotId}deleteSnapshot
POST/restv2/game/{apiKey}/admin/snapshots/{snapshotId}/copycopySnapshotToNewGame
POST/restv2/game/{apiKey}/admin/snapshots/{snapshotId}/copy/to/{targetApiKey}copySnapshotToExistingGame
POST/restv2/game/{apiKey}/admin/snapshots/{snapshotId}/publishpublishSnapshot
POST/restv2/game/{apiKey}/admin/snapshots/{snapshotId}/unpublishunpublishSnapshot
GET/restv2/game/{apiKey}/admin/testHarness/scenariosgetTestHarnessScenarios
POST/restv2/game/{apiKey}/admin/testHarness/scenarioscreateTestHarnessScenario
GET/restv2/game/{apiKey}/admin/testHarness/scenarios/{scenarioName}getTestHarnessScenario
PUT/restv2/game/{apiKey}/admin/testHarness/scenarios/{scenarioName}updateTestHarnessScenario
DELETE/restv2/game/{apiKey}/admin/testHarness/scenarios/{scenarioName}deleteTestHarnessScenario
POST/restv2/game/{apiKey}/config/~credentials/{credentialName}/resetSecretResets the secret of a credential
GET/restv2/game/{apiKey}/endpointsgetGamesEndpoints
GET/restv2/game/{apiKey}/manage/experimentsgetExperiments
POST/restv2/game/{apiKey}/manage/experimentscreateExperiment
GET/restv2/game/{apiKey}/manage/experiments/{id}getExperiment
PUT/restv2/game/{apiKey}/manage/experiments/{id}updateExperiment
DELETE/restv2/game/{apiKey}/manage/experiments/{id}deleteExperiment
POST/restv2/game/{apiKey}/manage/experiments/{id}/{action}doActionExperiment
GET/restv2/game/{apiKey}/manage/querieslistQueries
POST/restv2/game/{apiKey}/manage/queriescreateQuery
GET/restv2/game/{apiKey}/manage/queries/{shortCode}getQuery
PUT/restv2/game/{apiKey}/manage/queries/{shortCode}updateQuery
DELETE/restv2/game/{apiKey}/manage/queries/{shortCode}deleteQuery
GET/restv2/game/{apiKey}/manage/screenslistScreens
POST/restv2/game/{apiKey}/manage/screenscreateScreen
GET/restv2/game/{apiKey}/manage/screens/executablelistExecutableScreens
GET/restv2/game/{apiKey}/manage/screens/{shortCode}getScreen
PUT/restv2/game/{apiKey}/manage/screens/{shortCode}updateScreen
DELETE/restv2/game/{apiKey}/manage/screens/{shortCode}deleteScreen
GET/restv2/game/{apiKey}/manage/snapshotslistSnapshots
POST/restv2/game/{apiKey}/manage/snapshotscreateSnapshot
DELETE/restv2/game/{apiKey}/manage/snapshots/{snapshotId}deleteSnapshot
POST/restv2/game/{apiKey}/manage/snapshots/{snapshotId}/copy/to/{targetApiKey}copySnapshotToExistingGame
POST/restv2/game/{apiKey}/manage/snapshots/{snapshotId}/publishpublishSnapshot
POST/restv2/game/{apiKey}/manage/snapshots/{snapshotId}/revertrevertSnapshot
GET/restv2/game/{apiKey}/manage/snippetslistSnippets
POST/restv2/game/{apiKey}/manage/snippetscreateSnippet
GET/restv2/game/{apiKey}/manage/snippets/{shortCode}getSnippet
PUT/restv2/game/{apiKey}/manage/snippets/{shortCode}updateSnippet
DELETE/restv2/game/{apiKey}/manage/snippets/{shortCode}deleteSnippet
POST/restv2/game/{apiKey}/restorerestoreDeletedGame
POST/restv2/game/{gameApiKey}/region/{regionCode}setGameRegion
GET/restv2/game/{gameApiKey}/regionsgetGameRegionOptions
GET/restv2/gameslist
GET/restv2/games/deletedlistDeleted

Questions

Does the GameSparks Game Details API API need an API key?

Yes. The GameSparks Game Details API API uses API key authentication; the documentation explains how to get credentials.

Does the GameSparks Game Details API API support HTTPS?

Yes, the GameSparks Game Details API API is served over HTTPS.

How many endpoints does the GameSparks Game Details API API have?

Its OpenAPI description lists 76 endpoints in version v2. All of them are shown on this page.

What are alternatives to the GameSparks Game Details API API?

Other Development APIs include Cloudflare, Azure DevOps, IPify, App Store Connect API, StackExchange.

Compare alternatives →

Listed from APIs.guru (CC0).