Example request
{
"canvas": { "preset": "play.phone" },
"slides": [
{
"headline": { "lines": ["Ship store assets", "from CI"] },
"screenshot": { "url": "https://example.com/captures/home.png" }
}
]
}Reference table
| Preset | Default output | Use |
|---|---|---|
| play.phone | 1080 x 1920 | Google Play portrait phone 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.