MostlyRender

Renders

POST /v1/renders procesa una plantilla a una imagen o PDF.

# Solicitud

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"
  }'
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

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

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