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
| Method | Path | Operation |
|---|---|---|
GET | /clips | List clips |
POST | /clips | Create a clip |
GET | /clips/{clipId} | Get a clip |
PATCH | /clips/{clipId} | Update a clip |
DELETE | /clips/{clipId} | Delete a clip |
POST | /clips/detect | Start AI clip detection |
View the full Clips reference →
Voice
Text-to-speech synthesis and voice cloning
| Method | Path | Operation |
|---|---|---|
GET | /voice/voices | List available voices |
POST | /voice/generate | Generate speech from text |
POST | /voice/clone | Clone a voice from audio samples |
View the full Voice reference →
Captions
Auto-captioning and multi-language translation
| Method | Path | Operation |
|---|---|---|
GET | /captions | List caption jobs |
POST | /captions | Create a caption job |
GET | /captions/{jobId} | Get a caption job |
DELETE | /captions/{jobId} | Delete a caption job |
GET | /captions/{jobId}/download | Download captions |
View the full Captions reference →
Chapters
AI chapter detection and video segmentation
| Method | Path | Operation |
|---|---|---|
GET | /videos/{videoId}/chapters | List chapters for a video |
POST | /videos/{videoId}/chapters | Create a chapter |
POST | /videos/{videoId}/chapters/detect | Start AI chapter detection |
View the full Chapters reference →
Editor
Cloud video editing projects
| Method | Path | Operation |
|---|---|---|
GET | /editor/projects | List editor projects |
POST | /editor/projects | Create 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}/export | Export a project |
View the full Editor reference →
Phone
VoIP phone lines and call management
| Method | Path | Operation |
|---|---|---|
GET | /phone/lines | List phone lines |
POST | /phone/lines | Provision a phone line |
GET | /phone/calls | List calls |
POST | /phone/calls | Make a call |
View the full Phone reference →
Collab
Real-time collaboration rooms
| Method | Path | Operation |
|---|---|---|
GET | /collab/rooms | List collaboration rooms |
POST | /collab/rooms | Create 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
| Method | Path | Operation |
|---|---|---|
GET | /podcast/shows | List podcast shows |
POST | /podcast/shows | Create a podcast show |
GET | /podcast/shows/{showId}/episodes | List episodes for a show |
POST | /podcast/shows/{showId}/episodes | Create an episode |
View the full Podcast reference →
Studio AI
Video enhancement and AI processing
| Method | Path | Operation |
|---|---|---|
GET | /studio-ai/enhancements | List enhancement jobs |
POST | /studio-ai/enhancements | Create an enhancement job |
POST | /studio-ai/preview | Generate enhancement preview |
View the full Studio AI reference →
Transcribe
Speech-to-text transcription
| Method | Path | Operation |
|---|---|---|
GET | /transcribe | List transcriptions |
POST | /transcribe | Create a transcription |
GET | /transcribe/{transcriptionId} | Get a transcription |
DELETE | /transcribe/{transcriptionId} | Delete a transcription |
View the full Transcribe reference →
Sentiment
Sentiment and emotion analysis
| Method | Path | Operation |
|---|---|---|
GET | /sentiment | List sentiment analyses |
POST | /sentiment | Create a sentiment analysis |
POST | /sentiment/analyze | Analyze text directly |
View the full Sentiment reference →
Search
Semantic content search
| Method | Path | Operation |
|---|---|---|
POST | /search | Search content |
GET | /search/quick | Quick search |
GET | /search/suggest | Get search suggestions |
POST | /search/semantic | Semantic 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.
| Method | Path | Operation |
|---|---|---|
GET | /realtime/connect | Subscribe to a channel (WebSocket) |
POST | /realtime/channels/{channel}/publish | Publish an event to a channel |
GET | /realtime/channels/{channel}/presence | Current presence for a channel |
GET | /realtime/channels/{channel}/history | Recent 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).
| Method | Path | Operation |
|---|---|---|
POST | /render | Render a video from a Brief (x402-payable) — x402 |