Telemetry API documentation version v1
https://client-api.{environment}/api/tracker/{version}
- environment: required(one of magine.com, tvoli.com - default: magine.com)
- version: required(v1)
Introduction
Send events to Magine related to the users behaviour or playback
Playback events
- playback_buffering
- playback_buffering_type : "initial" ("seek", "intermediate", "initial")
- duration: 120 (in milliseconds)
- playlist_url: "http://www.magine.com/api/foo/bar"
- asset_id: "r5345-345345-345dczv"
- playback_video_bitrate: 34645
- playback_audio_bitrate: 34645
- playback_protocol: "hls"
- playback_position: 0 (in milliseconds from start)
- playback_play
- playback_position: 420 (in milliseconds)
- playback_video_bitrate: 34645
- playback_audio_bitrate: 34645
- playback_protocol: "hls"
- playlist_url: "http://www.magine.com/api/foo/bar"
- asset_id: "r5345-345345-345dczv"
- playback_pause
- playlist_url:"http://www.magine.com/api/foo/bar"
- playback_video_bitrate: 34645
- playback_audio_bitrate: 34645
- playback_protocol: "hls"
- playback_position: 100 (in milliseconds)
- asset_id: "r5345-345345-345dczv"
- playback_error
- component: "/player/drm" The component were the error happened. See list of valid components
- error_id: "drm" could be any string, however: errors should always have the same name, should not depend on userId/session/asset/whatever
- playback_protocol: "hls"
- error_code: 500,
- asset_id: "r5345-345345-345dczv"
- playlist_url: "http://www.magine.com/api/foo/bar"
- api_request
- key: "/user/settings" could be any string, however: key should always have the same name, should not depend on userId/session/asset/whatever
- is_success: true
- status_code: 404
- message: "Page not found"
- url: "http://www.magine.com/user/settings/1234567USR?update=true"