REST API
Create and manage video resources with familiar authenticated HTTP requests.
Create videos, automate uploads, and connect processing events without building an encoding and delivery platform first.
Current video
POST /v1/videos
{
"id": "vid_8fe2a1",
"status": "processing",
"source": "remote_url"
}
Quickstart
Start from JavaScript, cURL, Go, Python, or shell and keep the editor within one stable frame.
VdoHide API — Visual Studio Code
const response = await fetch( "https://api.vdohide.com/v1/videos", { method: "POST", headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ source_url: "https://example.com/video.mp4", }), },);const video = await response.json();console.log(video.id);Building blocks
Use VdoHide as infrastructure behind your own interface and workflow.
Create and manage video resources with familiar authenticated HTTP requests.
Import an existing source URL without routing a large file through your application server.
Connect webhooks to the moments your application cares about, such as readiness or failure.
Apply domain and visibility rules around the video experience your application creates.
API-first
Your application decides what users see. VdoHide handles the repeatable path from source file to adaptive playback.
Ready when you are
Use the dashboard while prototyping and move into the API when your product is ready.