API ReferenceOverview

API Reference

The Slipstream HTTP API. Versioned, JSON in and out, token-authenticated.

Base URL

https://api.slipstreammusic.com

Authentication

Most endpoints accept a partner API key sent as a bearer token:

Authorization: Bearer <PARTNER_API_KEY>

Specific endpoints may require additional headers (for example, X-User-ID when the call is made on behalf of one of your end users). The reference page for each endpoint lists every required header.

Conventions

  • All requests and responses are JSON unless otherwise noted.
  • Successful responses use HTTP 200; resources created with POST may return 201.
  • Errors return a JSON body with a success: false flag plus an error object containing code and message. Codes are stable; messages are not — match against code in your client.
  • Timestamps are ISO 8601 in UTC.
  • IDs are UUIDs unless otherwise noted.

Resources

Search the catalog by text, by prompt with highlights, by reference URL, by track ID, by video, or list available filters.

Tracks

Read individual tracks from the catalog by ID.

Waveforms

Get raw waveform peaks for any audio asset (track, sound effect, or stem) to render in your own canvas/SVG.

Playlists

Manage user playlists. Owners and collaborators only.

Downloads

Get a presigned URL for any single audio asset. Subscription/enterprise plan required.

Soundtrack a video

Score any video automatically. See the Soundtrack a video guide for the full flow.

AudioVerify™

Identify the music used in a video. Returns the recognized track, whether it is in the Slipstream catalog, and any registered label (for example Epidemic Sound). Submit-and-poll. See the AudioVerify overview for the full flow.

Licenses

Issue licenses for Slipstream tracks on behalf of your end users.

More resources will be documented here as they’re added.