Video APIs for your product.

Create videos from content with Video Production, or connect Engage templates, campaigns and results to your application.

Choose your API.

Create from content with Video Production.

Build template-based campaigns with Engage.

Choose Video Production to turn a prompt, script or article into a new video. Choose Engage to work with a published template in your workspace.

Each product has its own endpoints and credentials. Start with its documentation.

Two APIs. Different starting points.

Video Production API

Turn a prompt, script or article into a branded video, then retrieve the video and export URLs. View quickstart

Engage API and MCP

Connect an authorized workspace, published template and campaign data. Track generation and retrieve fixed-video results. Public V1 uses the same rendered video for each recipient. View Engage docs

Workspaces and access

Create and manage child workspaces within your organization. Use credentials scoped to the product and workspace you want to connect. Organizations API

Workspace branding

Read and update your workspace logo, favicon, colors and font. Custom domains and wider white-label requirements need a separate assessment. Branding API

Generation and results

Video creation runs asynchronously. Track progress, handle errors and retrieve the finished result using the operations available in your chosen API.

Connect your delivery workflow

Pass finished videos to your application or messaging tools. Video generation, message sending and delivery are separate steps.

From input to finished video.

Prepare the input, track creation and retrieve the result.

1. Prepare your input

Supply content and settings to Video Production, or choose a published template in an authorized Engage workspace. Use the inputs supported by your chosen API.

Examples:

New listing

CRM update

Onboarding step

Product update

Internal workflow event

2. Start and track creation

Request video creation and follow the returned project or job status.

Handle incomplete or failed jobs using the retry guidance in the product documentation.

3. Retrieve and use the video

When processing finishes, retrieve and check the video. Show it in your product or pass it to your delivery tools. Sending is handled separately.

Ready for:

Embedding

Distribution

Publishing

Customer communication

Internal workflows

Your brand. Connected through APIs.

Workspace branding, customer access and video results.

Engage provides workspace branding and organization APIs with scoped access. Public API and MCP V1 support fixed-video workflows. Template authoring, recipient-specific video rendering, message sending and customer-owned custom domains are outside that release. Check the documentation for the current scope.

Connect to your application

Your application starts the workflow, supplies the input and decides how the result is used. Connect video to:

  • CRMs
  • Marketplaces
  • Customer platforms
  • Internal tools
  • Learning systems
  • Product workflows
  • Enterprise applications

Make video part of the product your customers already use.

Set up access before you start

Confirm the workspace, credentials and source media before requesting video creation.

Check what your chosen product supports:

  • Brand rules
  • Templates
  • Permissions
  • Localization logic
  • Compliance requirements

Test branding, permissions and output quality with real examples before rollout.

Test first. Then scale.

Agree on quality, volume, processing time and error handling before rollout.

Choose the product

Choose Video Production for content creation, or Engage for campaigns based on published templates.

Check the documentation

Review the quickstart, authentication steps and current release scope for your API.

Test real examples

Include missing data, unavailable media and failed jobs in your tests.

Plan the handoff

Track video readiness separately from sending, delivery and engagement.

Ready to build with Shuffll?

Explore the documentation, or talk to us about the right integration for your product.

Let's Talk!