Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Your Summer account token. An agent gets it by signing in with OAuth: summer login --store in the Summer CLI, or the Summer connector in an AI app. Agent tokens can call only the operations on these pages. Publishing needs an approval from the game's owner first.

Path Parameters

gameId
string
required
Pattern: ^game_[A-Za-z0-9_-]{8,123}$
buildId
string
required

Response

Immutable Build and its recorded targets.

id
string
required
gameId
string
required
version
string
required
targetPlatforms
enum<string>[]
required

Immutable Build declaration. Empty only for legacy Builds with unspecified targets; never inherited from mutable Game intent.

Maximum array length: 6
Available options:
android,
ios,
linux,
macos,
web,
windows
executionMode
enum<string>
required
Available options:
hosted,
standalone
artifactSha256
string
required
serverImage
string
required
sourceRevision
string
required
manifest
object
required

Runtime manifest. Build targets are top-level metadata.

status
enum<string>
required
Available options:
pending,
preview_ready,
ready,
failed,
revoked
createdAt
string<date-time>
required
client
object

Immutable standalone export preset, entry point and runtime target.

permissions
enum<string>[]

Optional player-data and delegated-action requests declared by this immutable Build. Omission means none. A declaration is not player consent; refusal never prevents Game admission.

Maximum array length: 5
Available options:
social.friends.read,
social.messages.read,
social.messages.send,
social.messages.read_state.write,
game.chat.send