Skip to main content

Mixtapes API

Upload DJ mix sets for scheduled broadcast on baseFM. Mix uploads use Mux direct uploads — the client receives a pre-signed URL and uploads the audio file directly to Mux. Requires a Collective plan or higher with an active subscription.

Upload a mix

Creates a Mux direct upload URL for a new DJ mix set. Requires session authentication and a qualifying subscription plan.

Request body

Response

Mixtape statuses

Required plans

Mix uploads require one of the following plans with an active or trialing subscription status:
  • collective
  • label
  • network

Errors

Example


List mixtapes

Returns the authenticated user’s mixtapes, ordered by creation date (newest first). Returns up to 50 records.

Response

Errors

Example


Update a mixtape (internal)

Updates a mixtape record, typically called by the Mux webhook handler when an upload completes and the asset becomes ready. Matches records by Mux upload ID.
This endpoint is intended for internal platform use. It is called automatically by the Mux webhook handler when upload assets are processed.

Request body

Response

Errors