Skip to main content
GET
Read a publication, its progress and its exported client pack checks

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}$
publicationId
string
required

Response

Current publication

id
string
required
operationId
string
required
gameId
string
required
version
string
required
source
object
required
executionMode
enum<string>
required
Available options:
hosted,
standalone
targetPlatforms
string[]
required
state
enum<string>
required
Available options:
uploading,
draft,
orchestrating,
pending,
queued,
materializing,
building,
packaging,
publishing,
verifying,
preview_ready,
published,
succeeded,
failed,
cancelled
progress
object
required

checkpoint and phase; an exported game is inspecting between sealing and its outcome.

buildId
string
clientVersion
string

An exported game's client version.

clientPackage
object

The exact inspected pack attached from this exported game; absent before Build completion. Later client-only uploads do not change it. Read verifications for platform readiness.

client
object
schema
string

The summer.build.json schema; empty for an exported game without a host.

summerVersion
string

The project's or pack's Summer version that selected the template set.

templateSetVersion
string
errorCode
string

Why the publication failed. Exported-game intake uses bundle_invalid (the bytes are not an admissible bundle or stamped pack), declaration_mismatch, template_set_unavailable, client_version_conflict, artifact_exists, approval_denied and capacity_limit_reached.

errorMessage
string
revision
integer
createdAt
string<date-time>
updatedAt
string<date-time>
completedAt
string<date-time>