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}$
approvalId
string
required
Pattern: ^goa_[0-9A-Za-z]{26}$

Response

Owner approval

approvalId
string
required
Pattern: ^goa_[0-9A-Za-z]{26}$
gameId
string
required
revisionId
string
required
revisionEtag
integer
required

The revision's ETag number when the agent asked; approval submits exactly that version.

Required range: x >= 0
priceChange
enum<string>
required
Available options:
keep,
set,
free
state
enum<string>
required
Available options:
AWAITING_OWNER_APPROVAL,
APPROVED,
CANCELLED,
STALE
requestedBy
string
required
agentClientId
string
required

OAuth client of the agent credential that asked.

createdAt
string<date-time>
required
buildPublicationId
string
price
object
note
string
decidedAt
string<date-time>
decidedBy
string
submissionOperationId
string