---
title: "Publish Clips to Multiple Social Media Accounts"
method: POST
path: "/batch-publish-video"
---

# Publish Clips to Multiple Social Media Accounts

`POST /batch-publish-video`

## Request

- Base URL: `https://elb-api.vizard.ai/hvizard-server-front/open-api/v1/project`
- URL: `https://elb-api.vizard.ai/hvizard-server-front/open-api/v1/project/batch-publish-video`
- Auth: API key in header `VIZARDAI_API_KEY`

Publish generated clips to multiple connected social media accounts.

## Headers

- `VIZARDAI_API_KEY` string, required

## Request body

- object
  - `publishTime` integer: Unix timestamp for scheduled publishing. If not set, the video is published immediately.
  - `socialAccountIds` string, required: The IDs of the connected social accounts returned by the Retrieve Social Accounts endpoint.
  - `post` string, required: Video description for the social post
  - `title` string: YouTube video title. Only used for YouTube.
  - `videoUrl` string, required: Video file resource address that can be directly downloaded

## Response `200`

## Changes

- **2026-11-03** `72b4ca2e6c9f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/vizard/apis/video-clipping/changes/batch-publish-video/post.md)

---

[API](https://skmtc.dev/vizard/apis/video-clipping.md) - [All operations](https://skmtc.dev/vizard/apis/video-clipping/llms.txt) - [OpenAPI document](https://skmtc.dev/vizard/apis/video-clipping/revisions/72b4ca2e6c9f?raw)
