Introduction

Pipevideo HTTP API — endpoints, authentication, and client libraries.

The Pipevideo API is a REST interface for video generation. It supports two OpenAI-compatible request shapes:

  • Responses APIinput + optional instructions (recommended for new integrations)
  • Chat Completions APImessages array (for existing chat.completions.create clients)

Both create the same async video generation and return a generation id to poll or receive via webhook.

Base URL: https://api.pipevideo.co/v1

Endpoints

MethodPathAuthDescription
GET/v1/enginesPublicList engines and orchestration models
POST/v1/responsesAPI keyCreate a video generation (Responses API)
GET/v1/responses/{id}API keyGet generation status and result
DELETE/v1/responses/{id}API keyCancel an in-flight generation
POST/v1/chat/completionsAPI keyCreate a video generation (Chat Completions API)
GET/v1/chat/completions/{id}API keyGet generation status and result
DELETE/v1/chat/completions/{id}API keyCancel an in-flight generation
GET/v1/usageAPI keyUsage stats, balance, and breakdown

Client options

ApproachBest for
REST APIAny language, full control
TypeScript SDKNode.js and edge runtimes with typed helpers
OpenAI SDKExisting OpenAI integrations — use responses.create or chat.completions.create
MCP serverAI assistants and agent frameworks