Clipform

Render a Remotion composition

Render a pre-built Remotion video composition (e.g. ScorecardQuiz, GlobeToCity, PresenterDirected) to MP4, PNG, or GIF. Call GET /creative/compositions first to list available compositions and their input prop schemas.

POST
/creative/render

Authorization

Authorization
Required
Bearer <token>

API key (cf_*) passed as Bearer token

In: header

Request Body

application/jsonRequired
compositionId
Required
string

Composition ID (e.g. "ScorecardQuiz", "GlobeToCity")

outputFormatstring
Default: "mp4"Value in: "mp4" | "png" | "gif"
inputPropsobject

Props matching the composition's schema. See GET /creative/compositions for available props.

curl -X POST "https://api.clipform.io/v1/creative/render" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "compositionId": "string",
    "outputFormat": "mp4",
    "inputProps": {}
  }'

Rendered output

{
  "storage_path": "string",
  "public_url": "http://example.com",
  "format": "mp4"
}