- Resource: Application
 - ApplicationCategory
 - ImageAsset
 - Instance
 - PlatformType
 - InstanceAndroidDetails
 - InstanceIosDetails
 - InstanceWebDetails
 - ApplicationFeature
 - Methods
 
Resource: Application
The Application resource.
| JSON representation | 
|---|
{ "id": string, "name": string, "author": string, "description": string, "category": { object (  | 
              
| Fields | |
|---|---|
id | 
                
                   
 The ID of the application.  | 
              
name | 
                
                   
 The name of the application.  | 
              
author | 
                
                   
 The author of the application.  | 
              
description | 
                
                   
 The description of the application.  | 
              
category | 
                
                   
 The category of the application.  | 
              
assets[] | 
                
                   
 The assets of the application.  | 
              
instances[] | 
                
                   
 The instances of the application.  | 
              
kind | 
                
                   
 Uniquely identifies the type of this resource. Value is always the fixed string   | 
              
lastUpdatedTimestamp | 
                
                   
 The last updated timestamp of the application.  | 
              
achievement_count | 
                
                   
 The number of achievements visible to the currently authenticated player.  | 
              
leaderboard_count | 
                
                   
 The number of leaderboards visible to the currently authenticated player.  | 
              
enabledFeatures[] | 
                
                   
 A list of features that have been enabled for the application.  | 
              
themeColor | 
                
                   
 A hint to the client UI for what color to use as an app-themed color. The color is given as an RGB triplet (e.g. "E0E0E0").  | 
              
ApplicationCategory
An application category object.
| JSON representation | 
|---|
{ "primary": string, "secondary": string, "kind": string }  | 
              
| Fields | |
|---|---|
primary | 
                
                   
 The primary category.  | 
              
secondary | 
                
                   
 The secondary category.  | 
              
kind | 
                
                   
 Uniquely identifies the type of this resource. Value is always the fixed string   | 
              
ImageAsset
An image asset object.
| JSON representation | 
|---|
{ "name": string, "width": integer, "height": integer, "url": string, "kind": string }  | 
              
| Fields | |
|---|---|
name | 
                
                   
 The name of the asset.  | 
              
width | 
                
                   
 The width of the asset.  | 
              
height | 
                
                   
 The height of the asset.  | 
              
url | 
                
                   
 The URL of the asset.  | 
              
kind | 
                
                   
 Uniquely identifies the type of this resource. Value is always the fixed string   | 
              
Instance
The Instance resource.
| JSON representation | 
|---|
{ "platformType": enum (  | 
              
| Fields | |
|---|---|
platformType | 
                
                   
 The platform type.  | 
              
name | 
                
                   
 Localized display name.  | 
              
turnBasedPlay | 
                
                   
 Flag to show if this game instance supports turn based play.  | 
              
realtimePlay | 
                
                   
 Flag to show if this game instance supports realtime play.  | 
              
androidInstance | 
                
                   
 Platform dependent details for Android.  | 
              
iosInstance | 
                
                   
 Platform dependent details for iOS.  | 
              
webInstance | 
                
                   
 Platform dependent details for Web.  | 
              
acquisitionUri | 
                
                   
 URI which shows where a user can acquire this instance.  | 
              
kind | 
                
                   
 Uniquely identifies the type of this resource. Value is always the fixed string   | 
              
PlatformType
Possible platform types.
| Enums | |
|---|---|
ANDROID | 
                Instance is for Android. | 
IOS | 
                Instance is for iOS. | 
WEB_APP | 
                Instance is for Web App. | 
InstanceAndroidDetails
The Android instance details resource.
| JSON representation | 
|---|
{ "packageName": string, "kind": string, "enablePiracyCheck": boolean, "preferred": boolean }  | 
              
| Fields | |
|---|---|
packageName | 
                
                   
 Android package name which maps to Google Play URL.  | 
              
kind | 
                
                   
 Uniquely identifies the type of this resource. Value is always the fixed string   | 
              
enablePiracyCheck | 
                
                   
 Flag indicating whether the anti-piracy check is enabled.  | 
              
preferred | 
                
                   
 Indicates that this instance is the default for new installations.  | 
              
InstanceIosDetails
The iOS details resource.
| JSON representation | 
|---|
{ "kind": string, "bundleIdentifier": string, "itunesAppId": string, "supportIphone": boolean, "supportIpad": boolean, "preferredForIphone": boolean, "preferredForIpad": boolean }  | 
              
| Fields | |
|---|---|
kind | 
                
                   
 Uniquely identifies the type of this resource. Value is always the fixed string   | 
              
bundleIdentifier | 
                
                   
 Bundle identifier.  | 
              
itunesAppId | 
                
                   
 iTunes App ID.  | 
              
supportIphone | 
                
                   
 Flag to indicate if this instance supports iPhone.  | 
              
supportIpad | 
                
                   
 Flag to indicate if this instance supports iPad.  | 
              
preferredForIphone | 
                
                   
 Indicates that this instance is the default for new installations on iPhone devices.  | 
              
preferredForIpad | 
                
                   
 Indicates that this instance is the default for new installations on iPad devices.  | 
              
InstanceWebDetails
The Web details resource.
| JSON representation | 
|---|
{ "launchUrl": string, "kind": string, "preferred": boolean }  | 
              
| Fields | |
|---|---|
launchUrl | 
                
                   
 Launch URL for the game.  | 
              
kind | 
                
                   
 Uniquely identifies the type of this resource. Value is always the fixed string   | 
              
preferred | 
                
                   
 Indicates that this instance is the default for new installations.  | 
              
ApplicationFeature
Possible application features.
| Enums | |
|---|---|
SNAPSHOTS | 
                Saved Games (snapshots). | 
Methods | 
            |
|---|---|
                
 | 
              Retrieves the metadata of the application with the given ID. | 
                
 | 
              Returns a URL for the requested end point type. | 
                
 | 
              Indicate that the currently authenticated user is playing your application. | 
                
 | 
              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. |