Automation API

Video Automation API

The Wideo Automation API renders personalized video creatives from templates and metadata using an asynchronous batch processing model. Clients submit a batch, receive a batchId, and retrieve results via webhook or polling.

Built for high-volume video workflows

Use case

Personalized video campaigns

Use case

Dynamic creative generation

Use case

White-label video platforms

Use case

Product and catalog video variations

Use case

CRM/data-driven video rendering

Use case

Agency and enterprise video automation

How It Works

Asynchronous rendering flow for scalable video generation.

Automation API
client
Enqueue Batch (templateId, videos)
Brand/Personalize
Render
Async Feedback Videos (batchId, mp4s)
batchId
↳ Immediate response after Enqueue Batch

API capabilities

Template-based generation

Batch rendering

Metadata personalization

Async webhook delivery

Signed URL delivery

API key authentication

Developer preview

POST /batch

Create batch

Create a rendering batch from a template and metadata.
GET /batch/{batchId}

Check status

Check batch status and retrieve generated video URLs.
Webhook callback

Async completion

Receive async completion results when rendering finishes.

Authentication

Request header x-api-key
{
  "headers": {
    "x-api-key": "12345678-1234-1234-1234-123456789012"
  }
}

Each API key is scoped to a specific account and permission set. Generated assets are isolated by account and stored securely.

Request & response examples

POST /batch
Request body JSON
{
  "templateId": "template_123",
  "webhook": "https://your-domain.com/webhook",
  "videos": [
    {
      "title": "Product Launch Video",
      "companyname": "Acme Inc.",
      "logo": "https://example.com/logo.png"
    }
  ]
}
GET /batch/{batchId}
Batch status response SUCCEEDED
{
  "batchId": 1234567890,
  "status": "SUCCEEDED",
  "videos": [
    {
      "videoUrl": "https://signed-url.example.com/video.mp4",
      "previewUrl": "https://signed-url.example.com/preview.png"
    }
  ]
}

Pricing – Monthly Credits

1 credit = 60 seconds of generated video.

Basic

500 credits / month

$299 /mo

Pro+

2,000 credits / month

$1,064 /mo

Enterprise

Custom credits

Contact Sales

Request API access

Tell us about your use case and our team will help you evaluate the best way to integrate Wideo Automation API into your workflow.

Share your expected volume, use case, and integration timeline to speed up onboarding.