Import video(s) from public HTTPS MP4 URL(s)
Accepts a single url or a videos array (1–5 items). Creates one upload
session, enqueues async download/staging, and returns 202 with sessionId.
Requires the videos:write scope. Subject to a stricter per-credential rate
limit than generic public API routes (default 20 imports per hour per API key
or OAuth grant). This caps how many import requests are accepted per hour,
not how long ingestion takes.
Poll GET /v1/videos/import/{sessionId} until status is ready, partial,
or failed. For single-URL imports, use videoId when ready. For batches
(count > 1), use videoIds.
Authorizations
Pass your Soundlink sk_* API key as a Bearer token:
Authorization: Bearer sk_<prefix>_<token> (not an OAuth token; see
oauthBearer for that). Accepted on all Public API operations. Send
only one Authorization header per request.