Example request
{
"canvas": { "preset": "appstore.iphone_6_5" },
"slides": [
{
"headline": { "lines": ["Ship store assets", "from CI"] },
"screenshot": { "url": "https://example.com/captures/home.png" }
}
]
}Reference table
| Preset | Default output | Use |
|---|---|---|
| appstore.iphone_6_5 | 1284 x 2778 | legacy iPhone App Store 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.