Make
Make integromatMake (Integromat)
Render an image from any Make scenario with the built-in HTTP module. The module gets the finished image back directly, so there is nothing to poll.
Http make a request module settingsHTTP "Make a request" module settings
| Field | Value |
|---|---|
| URL | https://render.imejis.io/v1/YOUR_DESIGN_ID |
| Method | POST |
| Header | dma-api-key: YOUR_API_KEY |
| Body type | Raw / application/json |
| Parse response | Off (the response is a binary image, not JSON) |
Send the fields you want to change as component.property pairs in the request content, mapping in fields from earlier modules:
{
"headline.text": "{{1.title}}",
"subtitle.text": "{{1.subtitle}}"
}The module outputs the image as data, which you can pass straight into a Google Drive, email, or Slack module.
Want a URL instead of a file? Add ?delivery=hosted to the URL and the
module gets JSON back, { "url": …, "format": …, "file": { "size": … } },
with a public image URL instead of binary. Turn Parse response back on, and
map url into the next module. ?delivery=signed does the same with a
private, expiring URL. This is usually the easier shape in a scenario: a URL
drops straight into a Google Sheet, an email, or an Airtable attachment.
The response is the raw image (`image/jpeg` by default). Choose the format with `?format=png|jpeg|webp|pdf` (default jpeg) and set JPEG quality with `?quality=1-100`. Store the result and get a URL back with `?delivery=hosted` (or `?delivery=signed&expiresIn=60`), and render a specific size of a multi-size design with `?variation=<id>`.
| Parameter | Values | Default | What it does |
|---|---|---|---|
?format= | png · jpeg · webp · pdf | jpeg | Output image format. |
?quality= | 1–100 | none | Compression quality for lossy output; ignored for other formats. (JPEG only) |
?delivery= | stream · hosted · signed | stream | stream = raw image bytes (default); hosted = store + return a public URL; signed = store + return a time-limited URL. |
?expiresIn= | minutes | 60 | Signed-URL lifetime in minutes (default 60, max 10080 = 7 days). (delivery=signed only) |
?variation= | <size id> | master | Which multi-dimension SIZE to render. Omit or use "master" for the base size; an unknown id falls back to the master. (multi-size designs only) |
- PNG (
?format=png): Lossless, supports transparency. Largest file. - JPEG (
?format=jpeg): Smaller, lossy, no transparency. Quality adjustable. - WebP (
?format=webp): Smallest, supports transparency. Modern browsers. - PDF (
?format=pdf): Vector page, for print and documents.
See the delivery modes and generate images with the API guides.
For a full walkthrough, see image automation with Make and the integrations overview. Want it fully hands-off? An AI agent can drive the same API over MCP.