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

Body

application/json
name
string
required
Required string length: 1 - 120
description
string
required
Required string length: 1 - 5000
tags
string[]
required
Maximum array length: 20
Pattern: ^[a-z0-9][a-z0-9._-]{0,47}$
supportedPlatforms
enum<string>[]
required

Creator-declared player platforms; this does not certify a playable build. New Games and newly submitted drafts require explicit targets. Historical revisions may have an empty declaration.

Required array length: 1 - 6 elements
Available options:
android,
ios,
linux,
macos,
web,
windows
minimumAge
enum<integer> | null

Optional declared minimum age; null or omission on creation defaults to All ages. This is not an official rating or access rule. Published metadata changes only after revision publication.

Available options:
3,
7,
12,
16,
18,
null
languages
string[]
Maximum array length: 30
Pattern: ^[a-z]{2,3}(-[a-z0-9]{2,8}){0,2}$
subtitle
string

Optional single-line subtitle; empty clears it.

Maximum string length: 160

Response

Game and initial draft created

The response is of type object.