Create a screenshot project
create_projectStarts a screenshot set: 1 to 6 screenshots in store order, each with a screen name and a headline. Returns a project_handle and one upload command (bash and PowerShell forms) that sends every screenshot straight to storage; run it once, then call finish_project with the handle. Upload and call finish_project within 3 hours (an unfinished project lapses then); a finished one waits 72 hours to be opened. Nothing is public and no account is needed; the user saves the set to their account when they open the link finish_project returns.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| store | No | Which store the set is for. | app_store |
| device | No | A device id from list_devices. Defaults to iphone-17-pro-max for the App Store and pixel-11-pro for Google Play. | |
| screens | Yes | One entry per screenshot, in the order the store should show them. The first sells the app. | |
| canvas_size | No | A canvas size from list_devices, as WIDTHxHEIGHT. Leave it out for the store default (1320x2868 for iPhone, 2048x2732 for iPad, 1080x1920 for Play). | |
| frame_color | No | A colour id of that device from list_devices. Leave it out to pick one that stands out from the background. | |
| project_name | Yes | The app's name. It becomes the project name in the user's appdesigns library. | |
| background_color | No | #RRGGBB. Use the app's brand or accent colour if you can find it in the code. Leave it out for a neutral light background. |