Renders
POST /v1/renders maakt een render van één sjabloon naar een afbeelding of PDF.
# Aanvraag
curl https://api.mostlyrender.com/v1/renders \
-H "Authorization: Bearer mr_live_…" \
-H "Content-Type: application/json" \
-d '{
"template": "tpl_abc",
"modifications": { "title": "Hello" },
"output": "png"
}'
| Veld | Type | Opmerkingen |
|---|---|---|
template |
string | Verplicht. De template-id. (templateId wordt ook geaccepteerd.) |
modifications |
object | Laagwijzigingen, gesleuteld naar laagnaam. Zie Sjablonen als parameters. |
output |
string | png (standaard), jpeg, webp, of pdf. |
async |
boolean | Plaats de taak in de wachtrij en retourneer 202 in plaats van inline renderen. |
webhookUrl |
string | Ondertekende terugbel bij voltooiing (impliceert async). Zie Async en webhooks. |
# Respons
{
"id": "rnd_abc123",
"url": "https://img.mostlyrender.com/mostlyrender/renders/rnd_abc123.png",
"output": "png"
}
De url is openbaar en CDN-gecached. Renders worden ook geregistreerd in de app onder Gebruik.
# Uitvoerformaten
png— verliesvrij, transparantie. De standaard.jpeg/webp— kleiner; geschikt voor foto’s.pdf— vector, geweldig voor printklaar materiaal.
# SDK
out = mr.render("tpl_abc", modifications={"title": "Hello"}, output="pdf")
print(out["url"])
Voor veel afbeeldingen in één aanroep, zie Batch. Voor <img>/OG-inbedding zonder API-sleutel, zie Ondertekende render-URLs.