Shuffll API (1.1.1)

The Shuffll API enables seamless automation and integration of Shuffll’s AI-powered video creation platform into external workflows.

What is Shuffll?

Shuffll is an AI-powered platform designed to automate and streamline video content creation for businesses, marketers, and content creators. By leveraging machine learning, Shuffll enables users to generate high-quality videos efficiently, reducing production time and effort while maintaining creative control.

With Shuffll’s API, developers can integrate automated video generation into their applications, enabling seamless video content production at scale. Whether it’s for marketing, social media, training, or corporate communications, Shuffll simplifies the process of creating engaging and professional videos.


Key Features

  • AI-Driven Video Creation – Generate videos automatically based on structured input, scripts, or templates.
  • Smart Editing & Automation – Apply transitions, overlays, and effects without manual editing.
  • Custom API Endpoints – Programmatically generate, edit, and manage video content.
  • Brand Consistency – Ensure that videos align with predefined brand styles and messaging.
  • Seamless Integrations – Connect with third-party tools, media libraries, and content management systems.

Shuffll’s API empowers developers to automate video production, integrate AI-enhanced video workflows, and create personalized video content at scale—all with minimal effort.

Download OpenAPI description
Languages
Servers
Mock server
https://api-docs.shuffll.com/_mock/apis/
https://dapi.shuffllmedia.com/api/v1/

Projects

Operations

Templates

Operations

Enhance

Operations

Enhance project

Request

Enhance project.

Path
projectIdstring(uuid)required

Identifier for a specific project.

Example: dad4bce8-f5cb-4078-a211-995864315e39
curl -i -X POST \
  https://api-docs.shuffll.com/_mock/apis/project/dad4bce8-f5cb-4078-a211-995864315e39/enhance

Responses

Succeeded.

Bodyapplication/json
succeededboolean(Succeeded)required

Is Succeeded

Response
application/json
{ "succeeded": true }

Get project enhance status

Request

Get the status of an enhancement.

Path
projectIdstring(uuid)required

Identifier for a specific project.

Example: dad4bce8-f5cb-4078-a211-995864315e39
curl -i -X GET \
  https://api-docs.shuffll.com/_mock/apis/project/dad4bce8-f5cb-4078-a211-995864315e39/enhance/status

Responses

Succeeded.

Bodyapplication/json
percentagesnumber(Percentages)required

Percentages

isDoneboolean(isDone)required

Is Done

Response
application/json
{ "percentages": 100, "isDone": true }

Export

Operations