Screenshot Website
Changed onRender up to 3 of the site's pages to images; returns short-lived signed URLs.
Renders the DRAFT (current saved content) — identical to the live site whenever has_unpublished_changes is false. Uses the shared website render core, so it is the same JS-on, full-page capture the in-app export produces. Binary delivery matches the export pattern: signed URLs, never inlined bytes.
Requires edit permission on the site (renders are an editor affordance and consume scarce browser capacity — the same gate as the in-app export).
Request
- Base URLhttps://api.moda.app/v1
- URLhttps://api.moda.app/v1/websites/{website_id}/screenshot
- AuthHTTP bearer
Path parameters
Headers
Calendar-dated API version pin. New integrations should pin 2026-05-01 to opt into the newest response shapes. For back-compat the server also accepts requests with no header and resolves them to the current default (today: 2026-04-12); that default advances on each sunset date. Any unsupported value returns 400 unsupported_version.
Request body
Response
Successful Response
Changes
- info
endpoint added
- info