Developer docs
All endpoints live under https://api.streamplume.com/clipdesk/v1 and use bearer tokens from your workspace settings.
Create a clip
POST /clipdesk/v1/clips
{ "source_id": "src_8Kq2", "start": 1832.4, "duration": 45, "aspect": "9:16" }
Renditions
Each clip is published as an HLS playlist with 720p and 1080p variants. Segments are two seconds long and are served from the nearest edge.
GET /clipdesk/v1/clips/clp_3vT9/playlist.m3u8
Webhooks
Configure an HTTPS endpoint per workspace. Events: clip.ready, clip.failed, source.ended. Payloads are signed with HMAC-SHA256 in the X-Clipdesk-Signature header.