MostlyRender

Renders

POST /v1/renders maakt een render van één sjabloon naar een afbeelding of PDF.

# Aanvraag

bash
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

json
{
  "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

python
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.