curl -X POST \
  <BASE_URL>/generate-slideshow \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{
    "article": "Article content",
    "branding": "Brand X",
    "brand_description": "Brand X",
    "tone": "Brand X",
    "voice_id": "voice_123",
    "guidelines": "Some guidelines"
}'

{
	"message": "Video creation task has been queued.",
	"task_id": "6681fsd234d74d93e4f"
}

Body

Generate social media video post with your branding and subtitle.
article
string
The content you want to convert into a video.
branding
string
Your branding colors, shapes, styles in plain english.
tone
string
The tone of the video.
brand_description
string
The description of the branding.
voice_id
string
Your desired voice ID for the video. Fine voice IDs here
guidelines
string
Any guidelines to consider while generating the video in plain english.

Response

message
string
This is the confirmation that we have received your request.
task_id
string
This is the task ID to check the status of the video generation. Use the Get Response endpoint to get the status of the task. Videos usually take a few to several minutes to generate.
curl -X POST \
  <BASE_URL>/generate-slideshow \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{
    "article": "Article content",
    "branding": "Brand X",
    "brand_description": "Brand X",
    "tone": "Brand X",
    "voice_id": "voice_123",
    "guidelines": "Some guidelines"
}'

{
	"message": "Video creation task has been queued.",
	"task_id": "6681fsd234d74d93e4f"
}