Renders
POST /v1/renders procesa una plantilla a una imagen o PDF.
# Solicitud
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"
}'
| Campo | Tipo | Notas |
|---|---|---|
template |
string | Requerido. El ID de plantilla. (templateId también se acepta.) |
modifications |
object | Anulaciones de capas, indexadas por nombre de capa. Consulte Templates as parameters. |
output |
string | png (predeterminado), jpeg, webp, o pdf. |
async |
boolean | Pone el trabajo en la cola y devuelve 202 en lugar de procesar en línea. |
webhookUrl |
string | Devolución de llamada firmada al finalizar (implica async). Consulte Async & webhooks. |
# Respuesta
{
"id": "rnd_abc123",
"url": "https://img.mostlyrender.com/mostlyrender/renders/rnd_abc123.png",
"output": "png"
}
Los renders también se registran en la aplicación en Uso.
# Formatos de salida
png— sin pérdida, transparencia. El predeterminado.jpeg/webp— más pequeños; buenos para fotos.pdf— vector, excelente para activos listos para impresión.
# SDK
out = mr.render("tpl_abc", modifications={"title": "Hello"}, output="pdf")
print(out["url"])
Para muchas imágenes en una llamada, consulte Batch. Para incrustar <img>/OG sin una clave de API, consulte Signed render URLs.