Retrieve available options for AI voices, avatars, background music, and video category tags. Call these endpoints to populate field values when creating a project.
- Get all templates
Shuffll API (1.2.0)
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.
- Mock serverhttps://api-docs.shuffll.com/_mock/apis/auth/templates
- https://api.shuffll.com/api/v1/auth/templates
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-docs.shuffll.com/_mock/apis/auth/templates \
-H 'x-api-key: YOUR_API_KEY_HERE'[ { "id": "6945258969368fe55125c4b9", "description": "This is a sample template about how useful trees are", "name": "Trees for Kids - Template" } ]
- Mock serverhttps://api-docs.shuffll.com/_mock/apis/auth/organization/{organizationId}/workspace/{workspaceId}/templates
- https://api.shuffll.com/api/v1/auth/organization/{organizationId}/workspace/{workspaceId}/templates
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-docs.shuffll.com/_mock/apis/auth/organization/693fb82afd8d1c43077ba0fb/workspace/693fb82afd8d1c43077ba0fe/templates \
-H 'x-api-key: YOUR_API_KEY_HERE'[ { "id": "6945258969368fe55125c4b9", "description": "This is a sample template about how useful trees are", "name": "Trees for Kids - Template" } ]
Request
Retrieve detailed information about a specific template including:
- Template ID, name, and description
- All scenes with their types and order
- Dynamic fields for each scene (headers, colors, texts, voice settings, etc.)
- Scene configuration options
Use this endpoint to understand the template structure before creating a project from it.
- Mock serverhttps://api-docs.shuffll.com/_mock/apis/auth/templates/{templateId}
- https://api.shuffll.com/api/v1/auth/templates/{templateId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-docs.shuffll.com/_mock/apis/auth/templates/67682e831de738f85b0d0fc9 \
-H 'x-api-key: YOUR_API_KEY_HERE'{ "id": "6945258969368fe55125c4b9", "description": "This is a sample template about how useful trees are", "name": "Trees for Kids - Template", "scenes": [ { … }, { … }, { … } ] }