---
title: "PLANNED, answers 501 until it ships: Render a scripted video in one call. Sketch: {script, aspects?, voices?, music?, captions?} -> {mediaKeys[]}. Ask to be told: POST /api/capabilities/video-render/want."
method: POST
path: "/api/videos/render"
---

# PLANNED, answers 501 until it ships: Render a scripted video in one call. Sketch: {script, aspects?, voices?, music?, captions?} -> {mediaKeys\[\]}. Ask to be told: POST /api/capabilities/video-render/want.

`POST /api/videos/render`

## Request

- Base URL: `https://shapelessai.com`
- URL: `https://shapelessai.com/api/videos/render`
- Auth: none required

## Request body

- object: Planned; the body it will take: {script, aspects?, voices?, music?, captions?} -> {mediaKeys[]}

## Response `200`

OK

## Other responses

- `501`: Not live yet: the body says what it will be and where to ask to be told.

---

[API](https://skmtc.dev/shapelessai/apis/shapeless-api.md) · [All operations](https://skmtc.dev/shapelessai/apis/shapeless-api/llms.txt) · [OpenAPI document](https://skmtc.dev/shapelessai/apis/shapeless-api/revisions/fae8f701d466?raw)
