Example request
curl -X POST https://api.appscreenshotapi.com/v1/renders \ -H "Authorization: Bearer $APPSCREENSHOTAPI_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: release-42-screenshots" \ --data @store-screenshots.json
Reference table
| Field | Purpose | Agent behavior |
|---|---|---|
| canvas | Target dimensions | Pick a named preset instead of guessing pixels |
| slides | Ordered screenshot set | Keep one slide per store image |
| output | Locales, stores, format | Estimate screenshots_used before large jobs |
| theme | Brand and layout tokens | Reuse across all slides in a release |
Response contract
Successful renders return image URLs, dimensions, lint findings, expiration metadata, and screenshot usage so automation can decide the next step.