Skip to main content
POST
Generate a design (the canonical entry point)

Authorizations

Authorization
string
header
required

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

Body

application/json
spec_type
enum<string>
required
Available options:
renderforge_request
spec_version
enum<string>
required
Available options:
1.0
operation
enum<string>
required

preview = sync (200), render = async job (202)

Available options:
preview,
render
generation_type
enum<string>
required

video requires the video pipeline to be enabled

Available options:
image,
carousel,
video,
gif
intent
object
required
execution
object
required
debug
object

Response

Sync preview result (operation = preview)

spec_type
enum<string>
Available options:
renderforge_response
status
enum<string>
Available options:
ok,
error
design_id
string
outputs
object[]
warnings
string[]
cost
object

Credits charged + remaining balance