API endpoints
Every operation the WAVE gateway serves, generated from the served OpenAPI contract at api.wave.online/openapi.json. For full request and response schemas, open the API reference.
Generated from WAVE Enterprise Streaming Platform API v1.1.0: 255 operations across 180 product areas, 185 agent-payable over HTTP 402 (x402), 36 behind a named key scope, 182 declared in the contract but not currently served live. Never hand-edited; when the contract changes, the page regenerates.
How to read the receipts
Every operation carries a curl. Replace $WAVE_API_KEY with a key from console.wave.online and <placeholders> with your own ids. Three answers count as a working route:
2xx: the call ran.402: the route is priced; the body carries the x402 payment terms and an agent pays per call.403 SCOPE_INSUFFICIENT: the route is live and your key lacks the scope named inrequired_scope; grant it in the console.
A 404 on a route with an id placeholder means the id is unknown, which is the expected answer to a placeholder.
Pricing
Seller-facing pricing tier manifests (pricing-pages).
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /pricing/manifests | List the caller-org's pricing tier manifests | pricing:read |
POST | /pricing/manifests | Validate + upsert the caller-org's tier manifest | pricing:write |
# GET /pricing/manifests (scope pricing:read)
curl -X GET 'https://api.wave.online/v1/pricing/manifests' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /pricing/manifests (scope pricing:write)
curl -X POST 'https://api.wave.online/v1/pricing/manifests' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"slug":"string","tiers":[{}]}'
Custody
Money-engine held-fund capability operations.
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /custody/{op} | Held-fund capability operation (grant / revoke / inspect / exercise) |
Engine
The media-engine capability contract.
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /engine/capabilities | The media-engine capability contract | key |
# GET /engine/capabilities
curl -X GET 'https://api.wave.online/v1/engine/capabilities' \
-H "Authorization: Bearer $WAVE_API_KEY"
Gpu
The WAVE-hosted GPU inference plane.
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /gpu/infer | GPU plane status | gpu:read |
POST | /gpu/infer | Dispatch a GPU inference job on the WAVE-hosted GPU plane | gpu:write |
# GET /gpu/infer (scope gpu:read)
curl -X GET 'https://api.wave.online/v1/gpu/infer' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /gpu/infer (scope gpu:write)
curl -X POST 'https://api.wave.online/v1/gpu/infer' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"model":"string","input":{}}'
Agent Auth
The OAuth Device Authorization Grant (RFC 8628) ceremony that lets a self-hosted agent or CLI act on a user's wallets: the agent requests a device code, the user approves once in a browser, then the agent holds tokens and signs with ephemeral keys, no app secret ever ships to the agent. These two routes are the pre-credential bootstrap (no Bearer token required; that is the point of the grant), served as a proxy over the identity provider's device authorization endpoints.
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /agent/auth/device | Start the OAuth Device Authorization ceremony (RFC 8628) |
POST | /agent/auth/token | Poll for / refresh the ceremony tokens |
Clips
AI-powered highlight detection and clip management
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /clips | List clips | key |
POST | /clips | Create a clip, x402 | key |
GET | /clips/{clipId} | Get a clip | key |
PATCH | /clips/{clipId} | Update a clip | key |
DELETE | /clips/{clipId} | Delete a clip | key |
POST | /clips/detect | Start AI clip detection | key |
# GET /clips
curl -X GET 'https://api.wave.online/v1/clips' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /clips (x402)
curl -X POST 'https://api.wave.online/v1/clips' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"source":"https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4","in":"string"}'
# GET /clips/{clipId}
curl -X GET 'https://api.wave.online/v1/clips/<clipId>' \
-H "Authorization: Bearer $WAVE_API_KEY"
# PATCH /clips/{clipId}
curl -X PATCH 'https://api.wave.online/v1/clips/<clipId>' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"title":"my-first-call","description":"string","startTime":1}'
# DELETE /clips/{clipId}
curl -X DELETE 'https://api.wave.online/v1/clips/<clipId>' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /clips/detect
curl -X POST 'https://api.wave.online/v1/clips/detect' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"videoId":"<videoId>"}'
Voice
Text-to-speech synthesis and voice cloning
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /voice/voices | List available voices | key |
POST | /voice/generate | Generate speech from text | key |
POST | /voice/clone | Clone a voice from audio samples | key |
# GET /voice/voices
curl -X GET 'https://api.wave.online/v1/voice/voices' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /voice/generate
curl -X POST 'https://api.wave.online/v1/voice/generate' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"voiceId":"<voiceId>","text":"hello from WAVE"}'
# POST /voice/clone
curl -X POST 'https://api.wave.online/v1/voice/clone' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"name":"my-first-call","audioFiles":["https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4"]}'
Captions
Auto-captioning and multi-language translation
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /captions | List caption jobs | key |
POST | /captions | Create a caption job | key |
GET | /captions/{jobId} | Get a caption job | key |
DELETE | /captions/{jobId} | Delete a caption job | key |
GET | /captions/{jobId}/download | Download captions | key |
# GET /captions
curl -X GET 'https://api.wave.online/v1/captions' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /captions
curl -X POST 'https://api.wave.online/v1/captions' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"videoId":"<videoId>"}'
# GET /captions/{jobId}
curl -X GET 'https://api.wave.online/v1/captions/<jobId>' \
-H "Authorization: Bearer $WAVE_API_KEY"
# DELETE /captions/{jobId}
curl -X DELETE 'https://api.wave.online/v1/captions/<jobId>' \
-H "Authorization: Bearer $WAVE_API_KEY"
# GET /captions/{jobId}/download
curl -X GET 'https://api.wave.online/v1/captions/<jobId>/download?language=en' \
-H "Authorization: Bearer $WAVE_API_KEY"
Chapters
AI chapter detection and video segmentation
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /videos/{videoId}/chapters | List chapters for a video | key |
POST | /videos/{videoId}/chapters | Create a chapter | key |
POST | /videos/{videoId}/chapters/detect | Start AI chapter detection | key |
POST | /chapters | WAVE chapters API, x402 | key |
# GET /videos/{videoId}/chapters
curl -X GET 'https://api.wave.online/v1/videos/<videoId>/chapters' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /videos/{videoId}/chapters
curl -X POST 'https://api.wave.online/v1/videos/<videoId>/chapters' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"title":"my-first-call","startTime":1,"endTime":1}'
# POST /videos/{videoId}/chapters/detect
curl -X POST 'https://api.wave.online/v1/videos/<videoId>/chapters/detect' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"minDuration":30,"maxChapters":1,"includeDescriptions":true}'
# POST /chapters (x402)
curl -X POST 'https://api.wave.online/v1/chapters' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Editor
Cloud video editing projects
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| 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 |
Phone
VoIP phone lines and call management
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| 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 |
Collab
Real-time collaboration rooms
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| 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 |
Podcast
Podcast show and episode management
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| 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 |
Studio AI
Video enhancement and AI processing
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| 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 |
Transcribe
Speech-to-text transcription
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /transcribe | List transcriptions | key |
POST | /transcribe | Create a transcription | key |
GET | /transcribe/{transcriptionId} | Get a transcription | key |
DELETE | /transcribe/{transcriptionId} | Delete a transcription | key |
# GET /transcribe
curl -X GET 'https://api.wave.online/v1/transcribe' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /transcribe
curl -X POST 'https://api.wave.online/v1/transcribe' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"sourceId":"https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4","sourceType":"video"}'
# GET /transcribe/{transcriptionId}
curl -X GET 'https://api.wave.online/v1/transcribe/<transcriptionId>' \
-H "Authorization: Bearer $WAVE_API_KEY"
# DELETE /transcribe/{transcriptionId}
curl -X DELETE 'https://api.wave.online/v1/transcribe/<transcriptionId>' \
-H "Authorization: Bearer $WAVE_API_KEY"
Sentiment
Sentiment and emotion analysis
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /sentiment | List sentiment analyses | sentiment:read |
POST | /sentiment | Create a sentiment analysis | sentiment:write |
POST | /sentiment/analyze | Analyze text directly | sentiment:write |
# GET /sentiment (scope sentiment:read)
curl -X GET 'https://api.wave.online/v1/sentiment' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /sentiment (scope sentiment:write)
curl -X POST 'https://api.wave.online/v1/sentiment' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"sourceId":"https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4","sourceType":"video"}'
# POST /sentiment/analyze (scope sentiment:write)
curl -X POST 'https://api.wave.online/v1/sentiment/analyze' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"text":"hello from WAVE"}'
Search
Semantic content search
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /search | Hybrid search (dense + sparse → RRF) over streams/clips/transcripts, tenant-isolated | key |
POST | /search/index | Index (upsert) one doc or a batch | key |
DELETE | /search/index/{id} | Delete one indexed doc (idempotent) | key |
GET | /search/analytics | Own-org query insights (top / zero-result / trending) | key |
# POST /search
curl -X POST 'https://api.wave.online/v1/search' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"query":"hello from WAVE"}'
# POST /search/index
curl -X POST 'https://api.wave.online/v1/search/index' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"id":"<id>","namespace":"streams","text":"hello from WAVE"}'
# DELETE /search/index/{id}
curl -X DELETE 'https://api.wave.online/v1/search/index/<id>?namespace=streams' \
-H "Authorization: Bearer $WAVE_API_KEY"
# GET /search/analytics
curl -X GET 'https://api.wave.online/v1/search/analytics' \
-H "Authorization: Bearer $WAVE_API_KEY"
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.
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| 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 |
AV Mux/Demux
Synchronous container-transform for local IP video + Dante/AES67 audio: mux separate RTP H.264 video and Dante audio into one sync-locked MPEG-TS or fMP4 stream, and demux the inverse. x402 metered per minute (wave_av_minutes) plus per transform-second (wave_av_transform_seconds).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /av/remux | Mux synchronized IP video + Dante audio into one container, x402 | av:write |
POST | /av/demux | Demux one container back into separate video + Dante audio, x402 | av:write |
# POST /av/remux (scope av:write) (x402)
curl -X POST 'https://api.wave.online/v1/av/remux' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"videoUrl":"https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4","audioUrl":"https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4","container":"mpegts"}'
# POST /av/demux (scope av:write) (x402)
curl -X POST 'https://api.wave.online/v1/av/demux' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"sourceUrl":"https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4"}'
Braided Audio
On-demand WAVE Braided Audio publish, mixes multiple named audio sources into one MoQ-native braided track (single interleaved multichannel stream, not N independent streams). Requires the moq:write entitlement. Publishing spins up an on-demand machine; the same namespace can be republished (replacing the prior machine) or explicitly stopped.
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /braid/publish | Publish a braided audio track | key |
DELETE | /braid/publish/{ns} | Stop a braided audio publish | key |
# POST /braid/publish
curl -X POST 'https://api.wave.online/v1/braid/publish' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"ns":"string","sources":[{"label":"string","track":"string"}]}'
# DELETE /braid/publish/{ns}
curl -X DELETE 'https://api.wave.online/v1/braid/publish/<ns>' \
-H "Authorization: Bearer $WAVE_API_KEY"
MoQ
Media over QUIC join-token mint, the only HTTP surface of the MoQ product. These two endpoints authorize the caller on the api host and return a short-lived signed join-token plus the relay URL to connect to; media never transits the API gateway, because the client opens the MoQ session DIRECTLY to the relay at moq.wave.online carrying that token. The media session itself is not an HTTP surface and is deliberately not modelled in this document: it is the IETF Media over QUIC Transport protocol (control + object frames over WebTransport / QUIC, with a WebSocket fallback for browsers that cannot open a raw QUIC session). To use it, point a MoQ client at relayWsUrl and pass the token as the join query parameter (browser WebSocket clients cannot set request headers) or, server-to-server, as the x-wave-moq-join request header, SDK clients mint the token; carrying it over the wire is the MoQ client's job. DRAFT VERSION: this surface corresponds to draft-ietf-moq-transport-18 (https://datatracker.ietf.org/doc/draft-ietf-moq-transport/18/), which is what the WAVE relay currently speaks (preferred draft-18, negotiating draft-07..draft-18 over ALPN). draft-19 was published 2026-07-06 and is NOT yet deployed; adopting it is tracked internally. The join-token mint is transport-version independent, a draft bump changes the wire session, not this HTTP contract.
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /moq/publish/{ns}/{track} | Mint a MoQ publish join-token, x402 | key |
GET | /moq/subscribe/{ns}/{track} | Mint a MoQ subscribe join-token, x402 | key |
# POST /moq/publish/{ns}/{track} (x402)
curl -X POST 'https://api.wave.online/v1/moq/publish/demo-ns/cam-1' \
-H "Authorization: Bearer $WAVE_API_KEY"
# GET /moq/subscribe/{ns}/{track} (x402)
curl -X GET 'https://api.wave.online/v1/moq/subscribe/demo-ns/cam-1' \
-H "Authorization: Bearer $WAVE_API_KEY"
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 | Scope |
|---|---|---|---|
POST | /render | Render a video from a Brief (x402-payable), x402 | key |
GET | /render/{jobId} | Poll an async render job, x402 | key |
GET | /render/{jobId}/events | Subscribe to an async render job (SSE), x402 | key |
# POST /render (x402)
curl -X POST 'https://api.wave.online/v1/render' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"template":"slate","props":{}}'
# GET /render/{jobId} (x402)
curl -X GET 'https://api.wave.online/v1/render/9f2c1a7e-4b3d-4c8a-9e21-6f0d5b8a1c34' \
-H "Authorization: Bearer $WAVE_API_KEY"
# GET /render/{jobId}/events (x402)
curl -X GET 'https://api.wave.online/v1/render/9f2c1a7e-4b3d-4c8a-9e21-6f0d5b8a1c34/events' \
-H "Authorization: Bearer $WAVE_API_KEY"
Identity
Agent directory, resolve a WAVE agent id to its public channel map (email, credential key name, org, channels). Read-only; public-directory data only, never secret material.
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /identity/resolve | Resolve a WAVE agent id to its public channel map | directory:read |
# GET /identity/resolve (scope directory:read)
curl -X GET 'https://api.wave.online/v1/identity/resolve?agent=string' \
-H "Authorization: Bearer $WAVE_API_KEY"
Accessibility Studio
WAVE accessibility-studio API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /accessibility-studio | WAVE accessibility-studio API |
ACP
WAVE acp API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /acp | WAVE acp API |
Acuity
WAVE acuity API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /acuity | WAVE acuity API, x402 | key |
# POST /acuity (x402)
curl -X POST 'https://api.wave.online/v1/acuity' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Aegis
WAVE aegis API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /aegis | WAVE aegis API |
AES67
WAVE aes67 API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /aes67 | WAVE aes67 API |
Agentic Media
WAVE agentic-media API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /agentic-media | WAVE agentic-media API |
Agents
WAVE agents API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /agents | WAVE agents API |
AI
WAVE ai API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /ai | WAVE ai API |
Analytics
Account-level usage and engagement analytics.
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /analytics/overview | Get an account-level analytics overview, x402 | key |
GET | /analytics/top-content | Get top content by usage, x402 | key |
GET | /analytics/engagement | Get account-wide engagement analytics, x402 | key |
# GET /analytics/overview (x402)
curl -X GET 'https://api.wave.online/v1/analytics/overview' \
-H "Authorization: Bearer $WAVE_API_KEY"
# GET /analytics/top-content (x402)
curl -X GET 'https://api.wave.online/v1/analytics/top-content' \
-H "Authorization: Bearer $WAVE_API_KEY"
# GET /analytics/engagement (x402)
curl -X GET 'https://api.wave.online/v1/analytics/engagement' \
-H "Authorization: Bearer $WAVE_API_KEY"
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /analytics | WAVE analytics API |
Api Gateway
WAVE api-gateway API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /api-gateway | WAVE api-gateway API |
Archive
WAVE archive API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /archive | WAVE archive API |
Argus
WAVE argus API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /argus | WAVE argus API |
Audience Engagement
WAVE audience-engagement API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /audience-engagement | WAVE audience-engagement API |
Audio Mastering
WAVE audio-mastering API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /audio-mastering | WAVE audio-mastering API |
Auth
WAVE auth API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /auth | WAVE auth API |
Autopilot
WAVE autopilot API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /autopilot | WAVE autopilot API |
Behavioral Intelligence
WAVE behavioral-intelligence API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /behavioral-intelligence | WAVE behavioral-intelligence API |
Benchmark
WAVE benchmark API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /benchmark | WAVE benchmark API |
Billing
Account billing status and usage-based billing detail.
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /billing | Get the current billing account, x402 | key |
GET | /billing/usage | Get billed usage for a date range, x402 | key |
# GET /billing (x402)
curl -X GET 'https://api.wave.online/v1/billing' \
-H "Authorization: Bearer $WAVE_API_KEY"
# GET /billing/usage (x402)
curl -X GET 'https://api.wave.online/v1/billing/usage' \
-H "Authorization: Bearer $WAVE_API_KEY"
Bmd
WAVE bmd API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /bmd | WAVE bmd API |
Bridge
WAVE bridge API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /bridge | WAVE bridge API |
Broadcast
WAVE broadcast API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /broadcast | WAVE broadcast API |
Camera Control
WAVE camera-control API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /camera-control | WAVE camera-control API |
Cameras
Managed PTZ/robotic camera registration and control-command dispatch (iris, focus, zoom, white balance, gain, shutter, recording, presets).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
GET | /cameras | List registered cameras |
POST | /cameras | Register a camera |
POST | /cameras/{cameraId}/control | Send a control command to a camera |
Campus
WAVE campus API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /campus | WAVE campus API |
Challenge
WAVE challenge API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /challenge | WAVE challenge API |
Ci
WAVE ci API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /ci | WAVE ci API, x402 | key |
# POST /ci (x402)
curl -X POST 'https://api.wave.online/v1/ci' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Cloud Switcher
WAVE cloud-switcher API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /cloud-switcher | WAVE cloud-switcher API |
Companion
WAVE companion API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /companion | WAVE companion API |
Competitive Intel
WAVE competitive-intel API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /competitive-intel | WAVE competitive-intel API |
Compliance
WAVE compliance API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /compliance | WAVE compliance API |
Connect
WAVE connect API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /connect | WAVE connect API |
Cookie Consent
WAVE cookie-consent API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /cookie-consent | WAVE cookie-consent API |
Cost
WAVE cost API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /cost | WAVE cost API |
Creator
WAVE creator API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /creator | WAVE creator API |
Creator Economy
WAVE creator-economy API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /creator-economy | WAVE creator-economy API |
Creator Storefront
WAVE creator-storefront API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /creator-storefront | WAVE creator-storefront API |
Crest
WAVE crest API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /crest | WAVE crest API, x402 | key |
# POST /crest (x402)
curl -X POST 'https://api.wave.online/v1/crest' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Cro
WAVE cro API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /cro | WAVE cro API |
Dante
WAVE dante API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /dante | WAVE dante API |
Data Exchange
WAVE data-exchange API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /data-exchange | WAVE data-exchange API |
Decode
WAVE decode API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /decode | WAVE decode API, x402 | key |
# POST /decode (x402)
curl -X POST 'https://api.wave.online/v1/decode' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Director
WAVE director API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /director | WAVE director API |
Discovery
WAVE discovery API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /discovery | WAVE discovery API |
Dispatch
WAVE dispatch API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /dispatch | WAVE dispatch API |
Dmca
WAVE dmca API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /dmca | WAVE dmca API |
Dsar
WAVE dsar API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /dsar | WAVE dsar API |
Dub
WAVE dub API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /dub | WAVE dub API |
Echo
WAVE echo API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /echo | WAVE echo API |
Edge
WAVE edge API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /edge | WAVE edge API |
Embeddings
WAVE embeddings API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /embeddings | WAVE embeddings API |
Encode
WAVE encode API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /encode | WAVE encode API, x402 | key |
# POST /encode (x402)
curl -X POST 'https://api.wave.online/v1/encode' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Engagement
WAVE engagement API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /engagement | WAVE engagement API |
Enhance
WAVE enhance API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /enhance | WAVE enhance API, x402 | key |
# POST /enhance (x402)
curl -X POST 'https://api.wave.online/v1/enhance' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Example
WAVE example API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /example | WAVE example API |
Experiments
WAVE experiments API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /experiments | WAVE experiments API |
Fleet
WAVE fleet API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /fleet | WAVE fleet API |
Forecast
WAVE forecast API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /forecast | WAVE forecast API |
Geo
WAVE geo API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /geo | WAVE geo API |
Ghost Producer
WAVE ghost-producer API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /ghost-producer | WAVE ghost-producer API |
Graphics Engine
WAVE graphics-engine API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /graphics-engine | WAVE graphics-engine API |
Integrations
WAVE integrations API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /integrations | WAVE integrations API |
Intel
WAVE intel API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /intel | WAVE intel API |
Listen
WAVE listen API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /listen | WAVE listen API, x402 | key |
# POST /listen (x402)
curl -X POST 'https://api.wave.online/v1/listen' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Live
Real-time audio transcription, with an optional fast-LLM step (summarize, moderate, translate, or a custom instruction) run over the transcript. Processes one provided audio chunk per call, it does not attach a persistent caption feed to a live stream.
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /live/pipeline | Transcribe an audio clip and run a fast-LLM step over it, x402 | key |
POST | /live/caption | Transcribe an audio clip, x402 | key |
POST | /live | WAVE live API, x402 | key |
# POST /live/pipeline (x402)
curl -X POST 'https://api.wave.online/v1/live/pipeline' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /live/caption (x402)
curl -X POST 'https://api.wave.online/v1/live/caption' \
-H "Authorization: Bearer $WAVE_API_KEY"
# POST /live (x402)
curl -X POST 'https://api.wave.online/v1/live' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Live Annotation
WAVE live-annotation API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /live-annotation | WAVE live-annotation API |
Live Commerce
WAVE live-commerce API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /live-commerce | WAVE live-commerce API |
Local AI
WAVE local-ai API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /local-ai | WAVE local-ai API |
Me
WAVE me API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /me | WAVE me API |
Memory
WAVE memory API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /memory | WAVE memory API |
Mesh
WAVE mesh API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /mesh | WAVE mesh API, x402 | key |
# POST /mesh (x402)
curl -X POST 'https://api.wave.online/v1/mesh' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Mlvc
WAVE mlvc API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /mlvc | WAVE mlvc API, x402 | key |
# POST /mlvc (x402)
curl -X POST 'https://api.wave.online/v1/mlvc' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Mobile Producer
WAVE mobile-producer API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /mobile-producer | WAVE mobile-producer API |
Moderate
AI-assisted content moderation for chat, comments, and other text surfaces.
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /moderate | Moderate content |
Monetization
WAVE monetization API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /monetization | WAVE monetization API |
Monitoring
WAVE monitoring API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /monitoring | WAVE monitoring API |
MPP
WAVE mpp API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /mpp | WAVE mpp API |
Mux
WAVE mux API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /mux | WAVE mux API |
MXL
WAVE mxl API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /mxl | WAVE mxl API |
NDI
WAVE ndi API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /ndi | WAVE ndi API, x402 | key |
# POST /ndi (x402)
curl -X POST 'https://api.wave.online/v1/ndi' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
NVR
WAVE nvr API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /nvr | WAVE nvr API |
OMT
WAVE omt API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /omt | WAVE omt API |
Ops
WAVE ops API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /ops | WAVE ops API |
Orbit
WAVE orbit API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /orbit | WAVE orbit API |
Organizations
WAVE organizations API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /organizations | WAVE organizations API |
Outliers
WAVE outliers API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /outliers | WAVE outliers API |
Payments
WAVE payments API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /payments | WAVE payments API |
Perception
WAVE perception API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /perception | WAVE perception API |
Pipelines
WAVE pipelines API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /pipelines | WAVE pipelines API |
Preferences
WAVE preferences API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /preferences | WAVE preferences API |
Presence
WAVE presence API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /presence | WAVE presence API |
Privy
WAVE privy API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /privy | WAVE privy API |
Production
WAVE production API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /production | WAVE production API |
Production Graph
WAVE production-graph API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /production-graph | WAVE production-graph API |
Productions
Multi-camera production sessions, program/preview camera switching and graphics-overlay control for a live production.
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
GET | /productions | List productions |
POST | /productions | Create a production |
GET | /productions/{productionId} | Get a production |
POST | /productions/{productionId}/camera | Switch a production's camera |
POST | /productions/{productionId}/overlay | Show, hide, or update a production's graphic overlay |
Products
WAVE products API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /products | WAVE products API |
Pulse
WAVE pulse API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /pulse | WAVE pulse API, x402 | key |
# POST /pulse (x402)
curl -X POST 'https://api.wave.online/v1/pulse' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
QR System
WAVE qr-system API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /qr-system | WAVE qr-system API |
Quality Scorecard
WAVE quality-scorecard API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /quality-scorecard | WAVE quality-scorecard API |
Radar
WAVE radar API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /radar | WAVE radar API |
Rate Limit
WAVE rate-limit API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /rate-limit | WAVE rate-limit API |
Recommend
WAVE recommend API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /recommend | WAVE recommend API |
Remotion
WAVE remotion API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /remotion | WAVE remotion API |
Renders
WAVE renders API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /renders | WAVE renders API |
Replay
WAVE replay API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /replay | WAVE replay API |
Replay Engine
WAVE replay-engine API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /replay-engine | WAVE replay-engine API |
Review
WAVE review API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /review | WAVE review API, x402 | key |
# POST /review (x402)
curl -X POST 'https://api.wave.online/v1/review' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
RIST
WAVE rist API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /rist | WAVE rist API |
Router
WAVE router API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /router | WAVE router API |
Routes
WAVE routes API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /routes | WAVE routes API |
Rtmp
WAVE rtmp API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /rtmp | WAVE rtmp API |
Runtime
WAVE runtime API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /runtime | WAVE runtime API |
Sandbox
WAVE sandbox API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /sandbox | WAVE sandbox API, x402 | key |
# POST /sandbox (x402)
curl -X POST 'https://api.wave.online/v1/sandbox' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Scene
WAVE scene API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /scene | WAVE scene API |
Signal
WAVE signal API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /signal | WAVE signal API |
Signal Generator
WAVE signal-generator API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /signal-generator | WAVE signal-generator API |
Signal Verifier
WAVE signal-verifier API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /signal-verifier | WAVE signal-verifier API |
Slides To Video
WAVE slides-to-video API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /slides-to-video | WAVE slides-to-video API |
Social Distribution
WAVE social-distribution API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /social-distribution | WAVE social-distribution API |
Sports Data
WAVE sports-data API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /sports-data | WAVE sports-data API |
SRT
WAVE srt API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /srt | WAVE srt API, x402 | key |
# POST /srt (x402)
curl -X POST 'https://api.wave.online/v1/srt' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
ST2110
WAVE st2110 API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /st2110 | WAVE st2110 API |
Stream
WAVE stream API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /stream | WAVE stream API |
Stream Router
WAVE stream-router API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /stream-router | WAVE stream-router API |
Streamdeck
WAVE streamdeck API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /streamdeck | WAVE streamdeck API |
Streaming
WAVE streaming API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /streaming | WAVE streaming API |
Streams
Live stream lifecycle, create a stream, start/stop it, read its status and per-stream analytics, and mark highlight moments for later clipping.
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
GET | /streams/{streamId} | Get a stream |
POST | /streams/{streamId}/start | Start a stream |
POST | /streams/{streamId}/stop | Stop a stream |
GET | /streams/{streamId}/status | Get a stream's status |
GET | /streams/{streamId}/analytics | Get a stream's analytics |
GET | /streams/{streamId}/highlights | List a stream's highlights |
POST | /streams/{streamId}/highlights | Mark a highlight |
Studio
WAVE studio API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /studio | WAVE studio API |
Studio Automation
WAVE studio-automation API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /studio-automation | WAVE studio-automation API |
Switcher
WAVE switcher API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /switcher | WAVE switcher API |
Tempo
WAVE tempo API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /tempo | WAVE tempo API |
Transcode
WAVE transcode API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /transcode | WAVE transcode API, x402 | key |
# POST /transcode (x402)
curl -X POST 'https://api.wave.online/v1/transcode' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Twilio
WAVE twilio API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /twilio | WAVE twilio API |
Unsubscribe
WAVE unsubscribe API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /unsubscribe | WAVE unsubscribe API |
USB Relay
WAVE usb-relay API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /usb-relay | WAVE usb-relay API |
Vault
WAVE vault API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /vault | WAVE vault API |
Video Gen
WAVE video-gen API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /video-gen | WAVE video-gen API |
Viewer
WAVE viewer API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /viewer | WAVE viewer API |
Virtual Studio
WAVE virtual-studio API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /virtual-studio | WAVE virtual-studio API |
Vision
WAVE vision API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /vision | WAVE vision API, x402 | key |
# POST /vision (x402)
curl -X POST 'https://api.wave.online/v1/vision' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Visual Programming
WAVE visual-programming API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /visual-programming | WAVE visual-programming API |
Visual Qa
WAVE visual-qa API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /visual-qa | WAVE visual-qa API, x402 | key |
# POST /visual-qa (x402)
curl -X POST 'https://api.wave.online/v1/visual-qa' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
VOD
WAVE vod API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /vod | WAVE vod API |
Volumetric
WAVE volumetric API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /volumetric | WAVE volumetric API |
Wave Console
WAVE wave-console API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /wave-console | WAVE wave-console API |
Wave Node
WAVE wave-node API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /wave-node | WAVE wave-node API |
Wave SDK
WAVE wave-sdk API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /wave-sdk | WAVE wave-sdk API |
Wave Tokens
WAVE wave-tokens API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /wave-tokens | WAVE wave-tokens API |
Webrtc
WAVE webrtc API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /webrtc | WAVE webrtc API |
Whep
WAVE whep API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /whep | WAVE whep API |
Whip
WAVE whip API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /whip | WAVE whip API |
Workflow Engine
WAVE workflow-engine API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /workflow-engine | WAVE workflow-engine API |
X402
WAVE x402 API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /x402 | WAVE x402 API |
Zero Trust Vault
WAVE zero-trust-vault API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /zero-trust-vault | WAVE zero-trust-vault API |
Zoom
WAVE zoom API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
| Method | Path | Operation | Scope |
|---|---|---|---|
POST | /zoom | WAVE zoom API, x402 | key |
# POST /zoom (x402)
curl -X POST 'https://api.wave.online/v1/zoom' \
-H "Authorization: Bearer $WAVE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{}'
Zoom Integration
WAVE zoom-integration API, priced capability surface documented from the live gateway skills index; the request/response shape is not yet published (draft).
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /zoom-integration | WAVE zoom-integration API |
Platform
Account-level and platform routes the gateway serves beside the products.
| Method | Path | Operation | Scope |
|---|---|---|---|
GET | /usage | LIVE inference funnel usage, OPERATOR ONLY (registry-grounded, GROUP BY model, spend to 8 decimals) | key |
GET | /leaderboard | Your org's usage leaderboard (meters ranked by consumption), API key + usage:read | key |
GET | /platform | Platform-wide live usage, OPERATOR ONLY (inference + voice + codec + storage + realtime + clips + captions) | key |
# GET /usage
curl -X GET 'https://api.wave.online/usage' \
-H "Authorization: Bearer $WAVE_API_KEY"
# GET /leaderboard
curl -X GET 'https://api.wave.online/leaderboard' \
-H "Authorization: Bearer $WAVE_API_KEY"
# GET /platform
curl -X GET 'https://api.wave.online/platform' \
-H "Authorization: Bearer $WAVE_API_KEY"
Declared in the served OpenAPI contract; NOT currently served. The gateway answered its own "nothing is here" error for every operation below when this page was generated. Do not build against these — there is no curl to copy because there is nothing to call.
| Method | Path | Operation |
|---|---|---|
POST | /batch | Execute a batch of operations in one request |
GET | /streams | List/query streams (WSC streams resource; draft, see api-spec for the full shape) |
POST | /streams | Create/bridge a stream (WSC streams resource; draft, see api-spec for the full shape) |
POST | /compose | Compose a plan from a plain-language intent |
POST | /compose/run | Run a stored proposal once |
GET | /compose/proposals/{proposalId} | Read a stored proposal by id |