integrations.sh
← all integrations

googleapis.com – games

OpenAPI apis-guru analyticsmedia

The Google Play games service allows developers to enhance games with social leaderboards, achievements, game state, sign-in with Google, and more.

Homepage
https://api.apis.guru/v2/specs/googleapis.com:games/v1.json
Provider
googleapis.com:games / games
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/googleapis.com/games/v1/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/googleapis.com/games/v1/openapi.yaml

Tools (33)

Extracted live via the executor SDK.

  • achievementDefinitions.gamesAchievementDefinitionsList

    Lists all the achievement definitions for your application.

  • achievements.gamesAchievementsIncrement

    Increments the steps of the achievement with the given ID for the currently authenticated player.

  • achievements.gamesAchievementsList

    Lists the progress for all your application's achievements for the currently authenticated player.

  • achievements.gamesAchievementsReveal

    Sets the state of the achievement with the given ID to REVEALED for the currently authenticated player.

  • achievements.gamesAchievementsSetStepsAtLeast

    Sets the steps for the currently authenticated player towards unlocking an achievement. If the steps parameter is less than the current number of steps that the player already gained for the achievement, the achievement is not modified.

  • achievements.gamesAchievementsUnlock

    Unlocks this achievement for the currently authenticated player.

  • achievements.gamesAchievementsUpdateMultiple

    Updates multiple achievements for the currently authenticated player.

  • applications.gamesApplicationsGet

    Retrieves the metadata of the application with the given ID. If the requested application is not available for the specified platformType, the returned response will not include any instance data.

  • applications.gamesApplicationsGetEndPoint

    Returns a URL for the requested end point type.

  • applications.gamesApplicationsPlayed

    Indicate that the currently authenticated user is playing your application.

  • applications.gamesApplicationsVerify

    Verifies the auth token provided with this request is for the application with the specified ID, and returns the ID of the player it was granted for.

  • events.gamesEventsListByPlayer

    Returns a list showing the current progress on events in this application for the currently authenticated user.

  • events.gamesEventsListDefinitions

    Returns a list of the event definitions in this application.

  • events.gamesEventsRecord

    Records a batch of changes to the number of times events have occurred for the currently authenticated user of this application.

  • leaderboards.gamesLeaderboardsGet

    Retrieves the metadata of the leaderboard with the given ID.

  • leaderboards.gamesLeaderboardsList

    Lists all the leaderboard metadata for your application.

  • metagame.gamesMetagameGetMetagameConfig

    Return the metagame configuration data for the calling application.

  • metagame.gamesMetagameListCategoriesByPlayer

    List play data aggregated per category for the player corresponding to playerId.

  • players.gamesPlayersGet

    Retrieves the Player resource with the given ID. To retrieve the player for the currently authenticated user, set playerId to me.

  • players.gamesPlayersGetMultipleApplicationPlayerIds

    Get the application player ids for the currently authenticated player across all requested games by the same developer as the calling application. This will only return ids for players that actually have an id (scoped or otherwise) with that game.

  • players.gamesPlayersGetScopedPlayerIds

    Retrieves scoped player identifiers for currently authenticated user.

  • players.gamesPlayersList

    Get the collection of players for the currently authenticated user.

  • revisions.gamesRevisionsCheck

    Checks whether the games client is out of date.

  • scores.gamesScoresGet

    Get high scores, and optionally ranks, in leaderboards for the currently authenticated player. For a specific time span, leaderboardId can be set to ALL to retrieve data for all leaderboards in a given time span. NOTE: You cannot ask for 'ALL' leaderboards and 'ALL' timeSpans in the same request; only one parameter may be set to 'ALL'.

  • scores.gamesScoresList

    Lists the scores in a leaderboard, starting from the top.

  • scores.gamesScoresListWindow

    Lists the scores in a leaderboard around (and including) a player's score.

  • scores.gamesScoresSubmit

    Submits a score to the specified leaderboard.

  • scores.gamesScoresSubmitMultiple

    Submits multiple scores to leaderboards.

  • snapshots.gamesSnapshotsGet

    Retrieves the metadata for a given snapshot ID.

  • snapshots.gamesSnapshotsList

    Retrieves a list of snapshots created by your application for the player corresponding to the player ID.

  • stats.gamesStatsGet

    Returns engagement and spend statistics in this application for the currently authenticated user.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools