API endpoints

Every WAVE API operation, generated directly from the OpenAPI contract. For full request and response schemas, open the API reference.

This page is generated from WAVE Enterprise Streaming Platform API v1.0.0 — 54 operations across 14 product areas. It is never hand-edited; when the contract changes, the page regenerates. Endpoints marked x402 are agent-payable over HTTP-402.

Clips

AI-powered highlight detection and clip management

MethodPathOperation
GET/clipsList clips
POST/clipsCreate a clip
GET/clips/{clipId}Get a clip
PATCH/clips/{clipId}Update a clip
DELETE/clips/{clipId}Delete a clip
POST/clips/detectStart AI clip detection

View the full Clips reference →

Voice

Text-to-speech synthesis and voice cloning

MethodPathOperation
GET/voice/voicesList available voices
POST/voice/generateGenerate speech from text
POST/voice/cloneClone a voice from audio samples

View the full Voice reference →

Captions

Auto-captioning and multi-language translation

MethodPathOperation
GET/captionsList caption jobs
POST/captionsCreate a caption job
GET/captions/{jobId}Get a caption job
DELETE/captions/{jobId}Delete a caption job
GET/captions/{jobId}/downloadDownload captions

View the full Captions reference →

Chapters

AI chapter detection and video segmentation

MethodPathOperation
GET/videos/{videoId}/chaptersList chapters for a video
POST/videos/{videoId}/chaptersCreate a chapter
POST/videos/{videoId}/chapters/detectStart AI chapter detection

View the full Chapters reference →

Editor

Cloud video editing projects

MethodPathOperation
GET/editor/projectsList editor projects
POST/editor/projectsCreate an editor project
GET/editor/projects/{projectId}Get a project
PATCH/editor/projects/{projectId}Update a project
DELETE/editor/projects/{projectId}Delete a project
POST/editor/projects/{projectId}/exportExport a project

View the full Editor reference →

Phone

VoIP phone lines and call management

MethodPathOperation
GET/phone/linesList phone lines
POST/phone/linesProvision a phone line
GET/phone/callsList calls
POST/phone/callsMake a call

View the full Phone reference →

Collab

Real-time collaboration rooms

MethodPathOperation
GET/collab/roomsList collaboration rooms
POST/collab/roomsCreate a collaboration room
GET/collab/rooms/{roomId}Get a room
DELETE/collab/rooms/{roomId}Delete a room

View the full Collab reference →

Podcast

Podcast show and episode management

MethodPathOperation
GET/podcast/showsList podcast shows
POST/podcast/showsCreate a podcast show
GET/podcast/shows/{showId}/episodesList episodes for a show
POST/podcast/shows/{showId}/episodesCreate an episode

View the full Podcast reference →

Studio AI

Video enhancement and AI processing

MethodPathOperation
GET/studio-ai/enhancementsList enhancement jobs
POST/studio-ai/enhancementsCreate an enhancement job
POST/studio-ai/previewGenerate enhancement preview

View the full Studio AI reference →

Transcribe

Speech-to-text transcription

MethodPathOperation
GET/transcribeList transcriptions
POST/transcribeCreate a transcription
GET/transcribe/{transcriptionId}Get a transcription
DELETE/transcribe/{transcriptionId}Delete a transcription

View the full Transcribe reference →

Sentiment

Sentiment and emotion analysis

MethodPathOperation
GET/sentimentList sentiment analyses
POST/sentimentCreate a sentiment analysis
POST/sentiment/analyzeAnalyze text directly

View the full Sentiment reference →

Semantic content search

MethodPathOperation
POST/searchSearch content
GET/search/quickQuick search
GET/search/suggestGet search suggestions
POST/search/semanticSemantic search

View the full Search reference →

Realtime

Live control & event plane — presence, pub/sub broadcast, and the streaming-event bus the WAVE AI products push into. Served at realtime.wave.online (not the api host); subscribe over one WebSocket, producers publish over REST. Auth federates to the gateway.

MethodPathOperation
GET/realtime/connectSubscribe to a channel (WebSocket)
POST/realtime/channels/{channel}/publishPublish an event to a channel
GET/realtime/channels/{channel}/presenceCurrent presence for a channel
GET/realtime/channels/{channel}/historyRecent event history for a channel

View the full Realtime reference →

Render

Code-defined video — render a branded, deterministic MP4 (or alpha ProRes) from a typed Brief. Pay-per-render over x402 (no signup); the payment proof is the identity. The same Brief renders to the same bytes on any host. Reference renderer is source-available (BSL).

MethodPathOperation
POST/renderRender a video from a Brief (x402-payable) — x402

View the full Render reference →