Skip to main content
GET
/
media
/
{mediaId}
Get media by ID
curl --request GET \
  --url https://api.blurb.fm/v1/media/{mediaId}
{
  "success": true,
  "message": "Media fetched",
  "data": {
    "orgId": "example",
    "createdAt": {
      "seconds": 3,
      "nanoseconds": 3
    },
    "updatedAt": {
      "seconds": 3,
      "nanoseconds": 3
    },
    "mediaId": "example",
    "mediaBundleId": "example",
    "artistId": "example",
    "name": "example",
    "isActive": null,
    "audioAssets": null,
    "videoAssets": null,
    "textAssetsIds": null,
    "imageAssetId": null,
    "youtubePluginId": null,
    "spotifyPluginId": null,
    "applePluginId": null,
    "externalIds": {
      "appleMusic": null,
      "spotify": null,
      "youtube": null
    },
    "plainTextLyrics": null,
    "language": null,
    "isrc": null,
    "trackVersion": null,
    "trackNumber": null,
    "discNumber": null,
    "clientRef": null
  }
}

Path Parameters

mediaId
string
required
Example:

"my-media-id"

Response

Media fetched successfully

success
boolean
required

Whether the request was successful

Example:

true

message
string | null
required

Message from the API

Example:

"Media fetched"

data
object
required

The response from the Media GET request.

Example:
{
"orgId": "example",
"createdAt": { "seconds": 3, "nanoseconds": 3 },
"updatedAt": { "seconds": 3, "nanoseconds": 3 },
"mediaId": "example",
"mediaBundleId": "example",
"artistId": "example",
"name": "example",
"isActive": null,
"audioAssets": null,
"videoAssets": null,
"textAssetsIds": null,
"imageAssetId": null,
"youtubePluginId": null,
"spotifyPluginId": null,
"applePluginId": null,
"externalIds": {
"appleMusic": null,
"spotify": null,
"youtube": null
},
"plainTextLyrics": null,
"language": null,
"isrc": null,
"trackVersion": null,
"trackNumber": null,
"discNumber": null,
"clientRef": null
}