Report a catalogue stream

Report a track that has been streamed to a user who was listening in a radio style playback.

It is recommended to log streams in near real time, or the same day in batch. Before logging actual user data, your Client Success manager will support you through Compliance Testing to ensure logging accuracy and usage of the appropriate endpoint.

OAuth User token

Query Params
string
required

The unique identifier of the user that played that track. For information on creating users click here.

string
required

The 2 letter ISO country code, as with our other endpoints. Should be the country where the user originated the stream from (e.g. set to US if the stream was played by a US user). Please note it can only be placed as a query string parameter, not in the POST body, or authorisation headers if those are used.

Form Data
string
required

The unique identifier of the user that played that track. For information on creating users click here.

int32
required

The MassiveMusic ID of the track that was streamed.

int32
required

The MassiveMusic ID of the release that was streamed.

int32
required

The MassiveMusic ID of the format streamed.

string
required

The date and time when the track was played. Should be in the ISO 8601 format.

int32
required

The total time the track was streamed in seconds.

string
required

The reason the track play was stopped. This is one of three values "naturalEnd", "userSkipped" or "other." "naturalEnd" would be used to indicate when a track has finished playing in its entirety. "userSkipped" would be used to indicate that a user has chosen to skip the currently playing track. "other" is used when the reason the track has been stopped doesn't fit into the previous catagories, for example when a user changes radio station.

string
required

Details of the device model and application version used to play the track. Values over 256 characters will be truncated.

Language
LoadingLoading…