Update a Playfrog game
update_gamePublish a new version of an existing Playfrog game at the same play link. Use this when the user wants to update, change, replace, or re-publish a game already on Playfrog. Requires the game_id and manage_token returned by publish_game. Send the complete set of files again, not a diff. Returns the new version_id and the same play_url.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cover | No | Optional cover image for the game page and social share card. 1200x630 pixels, PNG/JPEG/WebP, max 3 MB, base64-encoded. Without a cover, a gameplay screenshot is captured automatically. | |
| files | Yes | ||
| genre | No | The gallery category the game is filed under (e.g. arcade, puzzle, platformer). Improves discoverability. | |
| notes | No | One line about what changed in this version. | |
| title | No | The game title players will see. | |
| game_id | Yes | From the publish_game response. | |
| controls | No | E.g. "WASD to move, space to shoot". | |
| description | No | 2 to 4 real sentences: what the game is, how to play, what makes it fun. Players read this before playing. | |
| orientation | No | Only if the game works one way; phones held wrong get a rotate overlay. | |
| manage_token | Yes | From the publish_game response (starts with pfm_). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | ||
| status | Yes | ||
| game_id | Yes | ||
| game_url | Yes | ||
| play_url | Yes | ||
| claim_url | Yes | ||
| expires_at | Yes | ||
| version_id | Yes | ||
| manage_token | Yes | ||
| dropped_files | No | ||
| metadata_hint | No | ||
| action_required | No |