Skip to main content
POST
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.

Headers

Idempotency-Key
string
required
Required string length: 1 - 128
If-Match
string
required
Required string length: 3 - 160

Path Parameters

gameId
string
required
Pattern: ^game_[A-Za-z0-9_-]{8,123}$
revisionId
string
required
Pattern: ^(grev|irev)_[A-Za-z0-9_-]{8,123}$

Body

application/json

What an agent credential proposes with its submit. Ignored for a person's own submit.

buildPublicationId
string

A build publication of this Game the owner approves with the page.

price
null | object

Omitted keeps the price; null proposes the Game free; an object proposes that USD price.

note
string
Maximum string length: 500

Response

Review operation accepted (a person), or an owner approval recorded (an agent credential)

operationId
string
required
status
enum<string>
required
Available options:
pending,
running,
succeeded,
failed