Streaming API
Endpoints for live streaming via Mux, video generation, and streaming webhook processing.List live streams
Response
Errors
Create live stream
The
wallet address used for RAVE token verification must be a Coinbase Smart Wallet on Base. The platform enforces smartWalletOnly as its connector policy — injected wallets (such as MetaMask) are not supported for DJ streaming.Request body
Response (200)
Errors
Generate video
Request body
Response
Errors
Mux webhooks
Headers
Signature verification
The endpoint performs the following checks:- Rejects requests missing the
mux-signatureheader (401) - Rejects requests with a timestamp older than 5 minutes to prevent replay attacks (
403) - Computes HMAC-SHA256 over
<timestamp>.<body>using the signing secret - Performs a timing-safe comparison of the computed signature against the provided signature (
403on mismatch)