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
- OpenAPI
- Specification ↗
- Spec updated
- 2023-03-06
Endpoints
| Method | Path | What it does |
|---|---|---|
| GET | /restv2/game/regions | getRegionOptions |
| GET | /restv2/game/{apiKey}/admin/analytics | Returns the results of executed query defined by the parameters passed in |
| GET | /restv2/game/{apiKey}/admin/analytics/count | Returns the count of executed query |
| GET | /restv2/game/{apiKey}/admin/analytics/rollingRetention | Returns the percentage of user retention over the last 30 days |
| GET | /restv2/game/{apiKey}/admin/billingDetails | Retrieves the Billing Details |
| PUT | /restv2/game/{apiKey}/admin/billingDetails | Updates the Billing Details |
| GET | /restv2/game/{apiKey}/admin/notifications/summary | getGameSummary |
| POST | /restv2/game/{apiKey}/admin/pushNotifications/test/amazon | testPushAmazonNotifications |
| POST | /restv2/game/{apiKey}/admin/pushNotifications/test/apple/development | testPushAppleDevNotifications |
| POST | /restv2/game/{apiKey}/admin/pushNotifications/test/apple/production | testPushAppleProdNotifications |
| POST | /restv2/game/{apiKey}/admin/pushNotifications/test/google | testPushGoogleNotifications |
| POST | /restv2/game/{apiKey}/admin/pushNotifications/test/microsoft/windows8 | testWindows8Notifications |
| POST | /restv2/game/{apiKey}/admin/pushNotifications/test/microsoft/windowsPhone8 | testWindowsPhone8Notifications |
| POST | /restv2/game/{apiKey}/admin/pushNotifications/test/viber/integration | testViberIntegrationNotifications |
| POST | /restv2/game/{apiKey}/admin/pushNotifications/test/viber/production | testViberProductionNotifications |
| GET | /restv2/game/{apiKey}/admin/scripts/differences/{snapshotId1}/{snapshotId2} | getScriptDifferences |
| GET | /restv2/game/{apiKey}/admin/scripts/export | exportZip |
| POST | /restv2/game/{apiKey}/admin/scripts/import/accept | importAccept |
| POST | /restv2/game/{apiKey}/admin/scripts/import/preview | importZip |
| GET | /restv2/game/{apiKey}/admin/scripts/versions | getScriptVersions |
| GET | /restv2/game/{apiKey}/admin/scripts/versions/{page} | getScriptVersions |
| GET | /restv2/game/{apiKey}/admin/segmentQueryFilters | getSegmentQueryFilters |
| GET | /restv2/game/{apiKey}/admin/segmentQueryFilters/config | getSegmentQueryFiltersConfig |
| PUT | /restv2/game/{apiKey}/admin/segmentQueryFilters/config | updateSegmentQueryFiltersConfig |
| GET | /restv2/game/{apiKey}/admin/segmentQueryFilters/standardFilters | getSegmentQueryStandardFilters |
| GET | /restv2/game/{apiKey}/admin/snapshots | getSnapshots |
| POST | /restv2/game/{apiKey}/admin/snapshots | createSnapshots |
| GET | /restv2/game/{apiKey}/admin/snapshots/liveSnapshotId | getLiveSnapshotId |
| 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}/copy | copySnapshotToNewGame |
| POST | /restv2/game/{apiKey}/admin/snapshots/{snapshotId}/copy/to/{targetApiKey} | copySnapshotToExistingGame |
| POST | /restv2/game/{apiKey}/admin/snapshots/{snapshotId}/publish | publishSnapshot |
| POST | /restv2/game/{apiKey}/admin/snapshots/{snapshotId}/unpublish | unpublishSnapshot |
| GET | /restv2/game/{apiKey}/admin/testHarness/scenarios | getTestHarnessScenarios |
| POST | /restv2/game/{apiKey}/admin/testHarness/scenarios | createTestHarnessScenario |
| 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}/resetSecret | Resets the secret of a credential |
| GET | /restv2/game/{apiKey}/endpoints | getGamesEndpoints |
| GET | /restv2/game/{apiKey}/manage/experiments | getExperiments |
| POST | /restv2/game/{apiKey}/manage/experiments | createExperiment |
| 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/queries | listQueries |
| POST | /restv2/game/{apiKey}/manage/queries | createQuery |
| 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/screens | listScreens |
| POST | /restv2/game/{apiKey}/manage/screens | createScreen |
| GET | /restv2/game/{apiKey}/manage/screens/executable | listExecutableScreens |
| 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/snapshots | listSnapshots |
| POST | /restv2/game/{apiKey}/manage/snapshots | createSnapshot |
| 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}/publish | publishSnapshot |
| POST | /restv2/game/{apiKey}/manage/snapshots/{snapshotId}/revert | revertSnapshot |
| GET | /restv2/game/{apiKey}/manage/snippets | listSnippets |
| POST | /restv2/game/{apiKey}/manage/snippets | createSnippet |
| 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}/restore | restoreDeletedGame |
| POST | /restv2/game/{gameApiKey}/region/{regionCode} | setGameRegion |
| GET | /restv2/game/{gameApiKey}/regions | getGameRegionOptions |
| GET | /restv2/games | list |
| GET | /restv2/games/deleted | listDeleted |
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.
Similar development APIs
Compare alternatives →Cloudflare
DevelopmentManage DNS, CDN, Workers and other services; documented with an official OpenAPI 3.0 spec
Azure DevOps
DevelopmentThe Azure DevOps basic components of a REST API request/response pair
IPify
DevelopmentA simple IP Address API
App Store Connect API
DevelopmentThe data structure that represents an app store connect api resource.
StackExchange
DevelopmentQ&A forum for developers
IPinfo
DevelopmentAnother simple IP Address API
Listed from APIs.guru (CC0).