Downloads
Get a short-lived presigned URL for any single audio asset in the Slipstream catalog — a track, a sound effect, or an individual stem. Once you have the URL, your client fetches the file directly; the URL expires within minutes.
Endpoints
| Method | Path | Purpose |
|---|---|---|
POST | /api/v4/download/audio/{id}/ | Get a download URL for a track, sound effect, or stem |
GET | /api/v4/download/audio/{id}/ | Browser-friendly variant — 302 redirects straight to the URL |
How it works
The endpoint has two response shapes depending on what you ask for:
- Simple — a single format with no stems. Returns
200with{ "url": ... }immediately. - Complex — multiple formats or
include_stems: true. The server builds a ZIP in the background and returns202with a status message. Poll the same endpoint with the same body until it returns200.
Presigned URLs are short-lived. Fetch the file as soon as you get the URL — don’t store the URL itself, store the asset ID and re-request when you need it again.
Authentication
Authorization: Bearer <PARTNER_API_KEY>The caller must have permission to download the asset. Free accounts can stream but not download — 403 Forbidden will come back. Enterprise accounts must belong to an enterprise that has downloads enabled.