Skip to main content
POST
Render animated layers

Authorizations

Authorization
string
header
required

Your Kynva API key (kyn_live_xxx or kyn_test_xxx; legacy rf_ keys remain valid)

Body

application/json
templateId
string
required
animations
object[]
required
Required array length: 1 - 20 elements
totalDuration
number
required

Total animation duration in ms

Required range: 500 <= x <= 30000
modifications
array
variables
object

Variables for template interpolation (e.g., { headline: "My Title" } replaces {{headline}})

stylePreset
string

Style preset ID to apply creativity effects

fps
number
default:15
Required range: 10 <= x <= 30
format
enum<string>
default:gif
Available options:
gif,
mp4

Response

200 - application/json

Animation rendered successfully

Animation rendered successfully

success
boolean
data
object