Example request
{
"canvas": { "preset": "play.phone_landscape" },
"slides": [
{
"headline": { "lines": ["Ship store assets", "from CI"] },
"screenshot": { "url": "https://example.com/captures/home.png" }
}
]
}Reference table
| Preset | Default output | Use |
|---|---|---|
| play.phone_landscape | 1920 x 1080 | Google Play landscape screenshots |
Use the preset instead of raw dimensions
Named presets keep request files readable and let the renderer/lint layer own the exact output contract.
The response still includes width and height so CI can verify the final file before upload.