Download OpenAPI specification:Download
GetCountByAssetTypeAndAlbum
assettypeid required | string asset type id |
album required | string asset album (base64 encoded) |
{- "count": 0
}
PostGetAssetsByAssetIDs
List of asset ids to return
[- "string"
]
null
GetAssetsByAssetTypeandExternId
assettypeid required | string asset type id |
externidtype required | string ExternalID type |
externidvalue required | string ExternalID value |
null
GetAsset
id required | string asset id |
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
PutAsset
id required | string asset id |
Will create or replace an asset
OrganizationID | string <guid> ^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
AssetTypeID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... asset type |
string or null primary title of asset | |
string or null voice talent of asset | |
string or null primary artist of asset | |
string or null Global Display Title used for export (in band metadata, now playing export) across all stations | |
string or null Global Display Artist used for export (in band metadata, now playing export) across all stations | |
string or null advertiser name, example: McDonald’s | |
string or null album name of asset | |
string or null Brand, example: Nescafe | |
string or null asset ISRC | |
string or null asset ISCI | |
string or null Record Label | |
string or null Year Associated with the asser | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Comment | |
string or null ImageUrl | |
string or null Who Created this Asset: (examples: User Account, Music Point Service, Zetta Replication Service, ...) | |
string or null Name of the original File, when the latest version of the asset was imported! | |
string or null DO NOT USE - OBSOLETED (2020-08-27, Replaced with ReleaseDateTime) | |
string or null Release datetime (ISO8601) - Audio can not be played before this datetime | |
string or null end datetime (ISO8601) - Audio can not be played after this datetime | |
string or null kill datetime (ISO8601) - Audio needs to removed/deleted from the system after this data | |
string or null Recorded date - audio was added or modified (ISO8601) | |
Array of strings or null
| |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the asset (Depreciated 2019-07-01) | |
RaptorAssetThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with an asset. Please Use Recommending Naming Convention {Application}_{CustomField} | |
RaptorPOIMarkup (object) or null Asset level Point of Interest markup | |
RaptorPOIPlaybackView (object) or null Asset calculated Playback Points of Interest | |
Array of RaptorStationAsset (objects) or null (READONLY) list of station asset values | |
RaptorAnalysisData (object) or null data associated with an asset, when running audio Analysis | |
MusicPointSongDetail (object) or null data associated with an asset, when imported from MusicPoint | |
RaptorAssetFillData (object) or null Data associated with special asset fill rules | |
RaptorAssetFTPIngest (object) or null FTP Ingest asset sub document |
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
PatchAsset
id required | string asset id |
Partial update of an existing asset, only included fields will be updated.
OrganizationID | string <guid> ^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
AssetTypeID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... asset type |
string or null primary title of asset | |
string or null voice talent of asset | |
string or null primary artist of asset | |
string or null Global Display Title used for export (in band metadata, now playing export) across all stations | |
string or null Global Display Artist used for export (in band metadata, now playing export) across all stations | |
string or null advertiser name, example: McDonald’s | |
string or null album name of asset | |
string or null Brand, example: Nescafe | |
string or null asset ISRC | |
string or null asset ISCI | |
string or null Record Label | |
string or null Year Associated with the asser | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Comment | |
string or null ImageUrl | |
string or null Who Created this Asset: (examples: User Account, Music Point Service, Zetta Replication Service, ...) | |
string or null Name of the original File, when the latest version of the asset was imported! | |
string or null DO NOT USE - OBSOLETED (2020-08-27, Replaced with ReleaseDateTime) | |
string or null Release datetime (ISO8601) - Audio can not be played before this datetime | |
string or null end datetime (ISO8601) - Audio can not be played after this datetime | |
string or null kill datetime (ISO8601) - Audio needs to removed/deleted from the system after this data | |
string or null Recorded date - audio was added or modified (ISO8601) | |
Array of strings or null
| |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the asset (Depreciated 2019-07-01) | |
RaptorAssetThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with an asset. Please Use Recommending Naming Convention {Application}_{CustomField} | |
RaptorPOIMarkup (object) or null Asset level Point of Interest markup | |
RaptorPOIPlaybackView (object) or null Asset calculated Playback Points of Interest | |
Array of RaptorStationAsset (objects) or null (READONLY) list of station asset values | |
RaptorAnalysisData (object) or null data associated with an asset, when running audio Analysis | |
MusicPointSongDetail (object) or null data associated with an asset, when imported from MusicPoint | |
RaptorAssetFillData (object) or null Data associated with special asset fill rules | |
RaptorAssetFTPIngest (object) or null FTP Ingest asset sub document |
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
GetCountByAssetTypeAndExternId
assettypeid required | string asset type id |
externidtype required | string matching ExternalID type |
externidvalue required | string matching ExternalID value |
null
GetUniqueAssetTags
Asset search schema to search for assets by
RaptorAsset (object) or null All passed in fields will be included when searching for mathcing assets | |
RaptorAsset (object) or null All fields will be ored together when filtering for assets |
{- "matchAll": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "matchAny": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
}
[- {
- "count": 0,
- "tag": "string"
}
]
AddOrUpdateAsset
Create a new asset under an Organization (based upon AssetTypeID)
OrganizationID | string <guid> ^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
AssetTypeID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... asset type |
string or null primary title of asset | |
string or null voice talent of asset | |
string or null primary artist of asset | |
string or null Global Display Title used for export (in band metadata, now playing export) across all stations | |
string or null Global Display Artist used for export (in band metadata, now playing export) across all stations | |
string or null advertiser name, example: McDonald’s | |
string or null album name of asset | |
string or null Brand, example: Nescafe | |
string or null asset ISRC | |
string or null asset ISCI | |
string or null Record Label | |
string or null Year Associated with the asser | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Comment | |
string or null ImageUrl | |
string or null Who Created this Asset: (examples: User Account, Music Point Service, Zetta Replication Service, ...) | |
string or null Name of the original File, when the latest version of the asset was imported! | |
string or null DO NOT USE - OBSOLETED (2020-08-27, Replaced with ReleaseDateTime) | |
string or null Release datetime (ISO8601) - Audio can not be played before this datetime | |
string or null end datetime (ISO8601) - Audio can not be played after this datetime | |
string or null kill datetime (ISO8601) - Audio needs to removed/deleted from the system after this data | |
string or null Recorded date - audio was added or modified (ISO8601) | |
Array of strings or null
| |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the asset (Depreciated 2019-07-01) | |
RaptorAssetThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with an asset. Please Use Recommending Naming Convention {Application}_{CustomField} | |
RaptorPOIMarkup (object) or null Asset level Point of Interest markup | |
RaptorPOIPlaybackView (object) or null Asset calculated Playback Points of Interest | |
Array of RaptorStationAsset (objects) or null (READONLY) list of station asset values | |
RaptorAnalysisData (object) or null data associated with an asset, when running audio Analysis | |
MusicPointSongDetail (object) or null data associated with an asset, when imported from MusicPoint | |
RaptorAssetFillData (object) or null Data associated with special asset fill rules | |
RaptorAssetFTPIngest (object) or null FTP Ingest asset sub document |
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
SearchAsset
Asset search schema to search for assets by
RaptorAsset (object) or null All passed in fields will be included when searching for mathcing assets | |
RaptorAsset (object) or null All fields will be ored together when filtering for assets |
{- "matchAll": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "matchAny": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
}
null
GetAssetsByAssetTypeandArtist
assettypeid required | string asset type id |
artist required | string asset Artist (base64 encoded) |
null
CreateAsset
Create a new asset under an Organization (based upon AssetTypeID)
OrganizationID | string <guid> ^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
AssetTypeID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... asset type |
string or null primary title of asset | |
string or null voice talent of asset | |
string or null primary artist of asset | |
string or null Global Display Title used for export (in band metadata, now playing export) across all stations | |
string or null Global Display Artist used for export (in band metadata, now playing export) across all stations | |
string or null advertiser name, example: McDonald’s | |
string or null album name of asset | |
string or null Brand, example: Nescafe | |
string or null asset ISRC | |
string or null asset ISCI | |
string or null Record Label | |
string or null Year Associated with the asser | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Comment | |
string or null ImageUrl | |
string or null Who Created this Asset: (examples: User Account, Music Point Service, Zetta Replication Service, ...) | |
string or null Name of the original File, when the latest version of the asset was imported! | |
string or null DO NOT USE - OBSOLETED (2020-08-27, Replaced with ReleaseDateTime) | |
string or null Release datetime (ISO8601) - Audio can not be played before this datetime | |
string or null end datetime (ISO8601) - Audio can not be played after this datetime | |
string or null kill datetime (ISO8601) - Audio needs to removed/deleted from the system after this data | |
string or null Recorded date - audio was added or modified (ISO8601) | |
Array of strings or null
| |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the asset (Depreciated 2019-07-01) | |
RaptorAssetThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with an asset. Please Use Recommending Naming Convention {Application}_{CustomField} | |
RaptorPOIMarkup (object) or null Asset level Point of Interest markup | |
RaptorPOIPlaybackView (object) or null Asset calculated Playback Points of Interest | |
Array of RaptorStationAsset (objects) or null (READONLY) list of station asset values | |
RaptorAnalysisData (object) or null data associated with an asset, when running audio Analysis | |
MusicPointSongDetail (object) or null data associated with an asset, when imported from MusicPoint | |
RaptorAssetFillData (object) or null Data associated with special asset fill rules | |
RaptorAssetFTPIngest (object) or null FTP Ingest asset sub document |
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
GetCountByAssetTypeAndArtist
assettypeid required | string asset type id |
artist required | string asset artist (base64 encoded) |
{- "count": 0
}
SearchAssetCount
Asset search schema to search for assets by
RaptorAsset (object) or null All passed in fields will be included when searching for mathcing assets | |
RaptorAsset (object) or null All fields will be ored together when filtering for assets |
{- "matchAll": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "matchAny": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
}
null
GetCountByAssetTypeAndTitle
assettypeid required | string asset type id |
title required | string asset title (base64 encoded) |
{- "count": 0
}
PutAssetType
id required | string asset type id |
id of the asset type
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
AssetTypeID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
EnumAssetTypeClass (integer) Default: 0 Asset type class | |
Description | string asset type description |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
number or null Order of asset types | |
string or null SemanticUI Icon string | |
string or null CSS Hexadecimal Color string | |
Array of SupportedChainTypes (integers) or SupportedChainTypes (null) (SupportedChainTypes) Chain types that are selectable for this type | |
EnumAssetTypeRecordable (integer) or null | |
EnumAutoFades (integer) or null | |
EnumAutoFadeOtherTypes (integer) or null | |
number or null Default kill datetime when assets in this type are created | |
EnumGSelectorAssetType (integer) or null | |
RaptorAnalysisSettings (object) or null | |
RaptorRecordableSettings (object) or null | |
Array of strings or null Music Source keys associated with the asset type | |
Array of RaptorAssetTypeSpecificField (objects) or null Specific Fields associated with the asset type | |
boolean or null When set to true will display TFP Ingest teab in Asset Card for the given AssetType |
{- "OrganizationID": "string",
- "AssetTypeID": "string",
- "Class": 0,
- "Description": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "SequenceNumber": 0,
- "Icon": "string",
- "Color": "string",
- "SupportedChainTypes": [
- [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
]
], - "Recordable": [
- "0 = Invalid",
- "1 = Recordable"
], - "AutoFades": [
- "0 = Invalid",
- "1 = AutoFades"
], - "AutoFadeOtherTypes": [
- "0 = Invalid",
- "1 = AutoFadeOtherTypes"
], - "KillDateTimeOffset": 0,
- "GSelectorAssetType": [
- "0 = Invalid",
- "1 = Song",
- "2 = Link",
- "3 = Spot"
], - "AnalysisSettings": {
- "Name": "string",
- "AudioUrl": "string",
- "DecibelSilence": -80,
- "DecibelTrimIn": -50,
- "DecibelTrimInEnabled": true,
- "DecibelTrimOut": -50,
- "DecibelTrimOutEnabled": true,
- "DecibelSegue": -18,
- "DecibelSegueEnabled": true,
- "AnalysisPrecision": 3,
- "MetadataAnalysisMappingDictionary": { },
- "POIMarkerAnalysisMappingDictionary": { }
}, - "RecordableSettings": {
- "TrimInThreshold": { },
- "TrimOutThreshold": { }
}, - "MusicSearchSources": [
- "string"
], - "SpecificFields": [
- {
- "Name": "string",
- "Scope": [
- "0 = Primary",
- "1 = Extra",
- "2 = Station"
]
}
], - "EnableFtpIngest": true
}
{- "OrganizationID": "string",
- "AssetTypeID": "string",
- "Class": 0,
- "Description": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "SequenceNumber": 0,
- "Icon": "string",
- "Color": "string",
- "SupportedChainTypes": [
- [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
]
], - "Recordable": [
- "0 = Invalid",
- "1 = Recordable"
], - "AutoFades": [
- "0 = Invalid",
- "1 = AutoFades"
], - "AutoFadeOtherTypes": [
- "0 = Invalid",
- "1 = AutoFadeOtherTypes"
], - "KillDateTimeOffset": 0,
- "GSelectorAssetType": [
- "0 = Invalid",
- "1 = Song",
- "2 = Link",
- "3 = Spot"
], - "AnalysisSettings": {
- "Name": "string",
- "AudioUrl": "string",
- "DecibelSilence": -80,
- "DecibelTrimIn": -50,
- "DecibelTrimInEnabled": true,
- "DecibelTrimOut": -50,
- "DecibelTrimOutEnabled": true,
- "DecibelSegue": -18,
- "DecibelSegueEnabled": true,
- "AnalysisPrecision": 3,
- "MetadataAnalysisMappingDictionary": { },
- "POIMarkerAnalysisMappingDictionary": { }
}, - "RecordableSettings": {
- "TrimInThreshold": { },
- "TrimOutThreshold": { }
}, - "MusicSearchSources": [
- "string"
], - "SpecificFields": [
- {
- "Name": "string",
- "Scope": [
- "0 = Primary",
- "1 = Extra",
- "2 = Station"
]
}
], - "EnableFtpIngest": true
}
PatchAssetType
id required | string asset typeid |
Partial update of an existing assettype, only included fields will be updated.
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
AssetTypeID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
EnumAssetTypeClass (integer) Default: 0 Asset type class | |
Description | string asset type description |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
number or null Order of asset types | |
string or null SemanticUI Icon string | |
string or null CSS Hexadecimal Color string | |
Array of SupportedChainTypes (integers) or SupportedChainTypes (null) (SupportedChainTypes) Chain types that are selectable for this type | |
EnumAssetTypeRecordable (integer) or null | |
EnumAutoFades (integer) or null | |
EnumAutoFadeOtherTypes (integer) or null | |
number or null Default kill datetime when assets in this type are created | |
EnumGSelectorAssetType (integer) or null | |
RaptorAnalysisSettings (object) or null | |
RaptorRecordableSettings (object) or null | |
Array of strings or null Music Source keys associated with the asset type | |
Array of RaptorAssetTypeSpecificField (objects) or null Specific Fields associated with the asset type | |
boolean or null When set to true will display TFP Ingest teab in Asset Card for the given AssetType |
{- "OrganizationID": "string",
- "AssetTypeID": "string",
- "Class": 0,
- "Description": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "SequenceNumber": 0,
- "Icon": "string",
- "Color": "string",
- "SupportedChainTypes": [
- [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
]
], - "Recordable": [
- "0 = Invalid",
- "1 = Recordable"
], - "AutoFades": [
- "0 = Invalid",
- "1 = AutoFades"
], - "AutoFadeOtherTypes": [
- "0 = Invalid",
- "1 = AutoFadeOtherTypes"
], - "KillDateTimeOffset": 0,
- "GSelectorAssetType": [
- "0 = Invalid",
- "1 = Song",
- "2 = Link",
- "3 = Spot"
], - "AnalysisSettings": {
- "Name": "string",
- "AudioUrl": "string",
- "DecibelSilence": -80,
- "DecibelTrimIn": -50,
- "DecibelTrimInEnabled": true,
- "DecibelTrimOut": -50,
- "DecibelTrimOutEnabled": true,
- "DecibelSegue": -18,
- "DecibelSegueEnabled": true,
- "AnalysisPrecision": 3,
- "MetadataAnalysisMappingDictionary": { },
- "POIMarkerAnalysisMappingDictionary": { }
}, - "RecordableSettings": {
- "TrimInThreshold": { },
- "TrimOutThreshold": { }
}, - "MusicSearchSources": [
- "string"
], - "SpecificFields": [
- {
- "Name": "string",
- "Scope": [
- "0 = Primary",
- "1 = Extra",
- "2 = Station"
]
}
], - "EnableFtpIngest": true
}
{- "OrganizationID": "string",
- "AssetTypeID": "string",
- "Class": 0,
- "Description": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "SequenceNumber": 0,
- "Icon": "string",
- "Color": "string",
- "SupportedChainTypes": [
- [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
]
], - "Recordable": [
- "0 = Invalid",
- "1 = Recordable"
], - "AutoFades": [
- "0 = Invalid",
- "1 = AutoFades"
], - "AutoFadeOtherTypes": [
- "0 = Invalid",
- "1 = AutoFadeOtherTypes"
], - "KillDateTimeOffset": 0,
- "GSelectorAssetType": [
- "0 = Invalid",
- "1 = Song",
- "2 = Link",
- "3 = Spot"
], - "AnalysisSettings": {
- "Name": "string",
- "AudioUrl": "string",
- "DecibelSilence": -80,
- "DecibelTrimIn": -50,
- "DecibelTrimInEnabled": true,
- "DecibelTrimOut": -50,
- "DecibelTrimOutEnabled": true,
- "DecibelSegue": -18,
- "DecibelSegueEnabled": true,
- "AnalysisPrecision": 3,
- "MetadataAnalysisMappingDictionary": { },
- "POIMarkerAnalysisMappingDictionary": { }
}, - "RecordableSettings": {
- "TrimInThreshold": { },
- "TrimOutThreshold": { }
}, - "MusicSearchSources": [
- "string"
], - "SpecificFields": [
- {
- "Name": "string",
- "Scope": [
- "0 = Primary",
- "1 = Extra",
- "2 = Station"
]
}
], - "EnableFtpIngest": true
}
CreateAssetType
Asset Type to add to the Organization
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
AssetTypeID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
EnumAssetTypeClass (integer) Default: 0 Asset type class | |
Description | string asset type description |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
number or null Order of asset types | |
string or null SemanticUI Icon string | |
string or null CSS Hexadecimal Color string | |
Array of SupportedChainTypes (integers) or SupportedChainTypes (null) (SupportedChainTypes) Chain types that are selectable for this type | |
EnumAssetTypeRecordable (integer) or null | |
EnumAutoFades (integer) or null | |
EnumAutoFadeOtherTypes (integer) or null | |
number or null Default kill datetime when assets in this type are created | |
EnumGSelectorAssetType (integer) or null | |
RaptorAnalysisSettings (object) or null | |
RaptorRecordableSettings (object) or null | |
Array of strings or null Music Source keys associated with the asset type | |
Array of RaptorAssetTypeSpecificField (objects) or null Specific Fields associated with the asset type | |
boolean or null When set to true will display TFP Ingest teab in Asset Card for the given AssetType |
{- "OrganizationID": "string",
- "AssetTypeID": "string",
- "Class": 0,
- "Description": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "SequenceNumber": 0,
- "Icon": "string",
- "Color": "string",
- "SupportedChainTypes": [
- [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
]
], - "Recordable": [
- "0 = Invalid",
- "1 = Recordable"
], - "AutoFades": [
- "0 = Invalid",
- "1 = AutoFades"
], - "AutoFadeOtherTypes": [
- "0 = Invalid",
- "1 = AutoFadeOtherTypes"
], - "KillDateTimeOffset": 0,
- "GSelectorAssetType": [
- "0 = Invalid",
- "1 = Song",
- "2 = Link",
- "3 = Spot"
], - "AnalysisSettings": {
- "Name": "string",
- "AudioUrl": "string",
- "DecibelSilence": -80,
- "DecibelTrimIn": -50,
- "DecibelTrimInEnabled": true,
- "DecibelTrimOut": -50,
- "DecibelTrimOutEnabled": true,
- "DecibelSegue": -18,
- "DecibelSegueEnabled": true,
- "AnalysisPrecision": 3,
- "MetadataAnalysisMappingDictionary": { },
- "POIMarkerAnalysisMappingDictionary": { }
}, - "RecordableSettings": {
- "TrimInThreshold": { },
- "TrimOutThreshold": { }
}, - "MusicSearchSources": [
- "string"
], - "SpecificFields": [
- {
- "Name": "string",
- "Scope": [
- "0 = Primary",
- "1 = Extra",
- "2 = Station"
]
}
], - "EnableFtpIngest": true
}
{- "OrganizationID": "string",
- "AssetTypeID": "string",
- "Class": 0,
- "Description": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "SequenceNumber": 0,
- "Icon": "string",
- "Color": "string",
- "SupportedChainTypes": [
- [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
]
], - "Recordable": [
- "0 = Invalid",
- "1 = Recordable"
], - "AutoFades": [
- "0 = Invalid",
- "1 = AutoFades"
], - "AutoFadeOtherTypes": [
- "0 = Invalid",
- "1 = AutoFadeOtherTypes"
], - "KillDateTimeOffset": 0,
- "GSelectorAssetType": [
- "0 = Invalid",
- "1 = Song",
- "2 = Link",
- "3 = Spot"
], - "AnalysisSettings": {
- "Name": "string",
- "AudioUrl": "string",
- "DecibelSilence": -80,
- "DecibelTrimIn": -50,
- "DecibelTrimInEnabled": true,
- "DecibelTrimOut": -50,
- "DecibelTrimOutEnabled": true,
- "DecibelSegue": -18,
- "DecibelSegueEnabled": true,
- "AnalysisPrecision": 3,
- "MetadataAnalysisMappingDictionary": { },
- "POIMarkerAnalysisMappingDictionary": { }
}, - "RecordableSettings": {
- "TrimInThreshold": { },
- "TrimOutThreshold": { }
}, - "MusicSearchSources": [
- "string"
], - "SpecificFields": [
- {
- "Name": "string",
- "Scope": [
- "0 = Primary",
- "1 = Extra",
- "2 = Station"
]
}
], - "EnableFtpIngest": true
}
GetChangeSubscriber
id required | string ChangeSubscriber ID |
{- "OrganizationID": "string",
- "SubscriberID": "string",
- "SubscriberName": "string",
- "LastChangeID": "string",
- "Subscriptions": [
- [
- "0 = Invalid",
- "1 = Asset",
- "2 = Event"
]
], - "KillDateTime": "2019-08-24T14:15:22Z",
- "HistoryLimit": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string"
}
UpdateChangeSubscriber
id required | string ChangeSubscriber ID |
The change Subscriber will be only include all data passed in the update call
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Organization id |
SubscriberID | string Change subscriber id |
SubscriberName | string change subscriber name |
string or null Last Change ID | |
Array of EnumRaptorChangeType (integers) or null Change types that the subscriber is interested in | |
string or null READONLY, ISODate when register will be removed in not re-registered. | |
number or null READONLY, Max history that can be saved | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Description of who made the last modify |
{- "OrganizationID": "string",
- "SubscriberID": "string",
- "SubscriberName": "string",
- "LastChangeID": "string",
- "Subscriptions": [
- [
- "0 = Invalid",
- "1 = Asset",
- "2 = Event"
]
], - "KillDateTime": "2019-08-24T14:15:22Z",
- "HistoryLimit": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string"
}
{- "OrganizationID": "string",
- "SubscriberID": "string",
- "SubscriberName": "string",
- "LastChangeID": "string",
- "Subscriptions": [
- [
- "0 = Invalid",
- "1 = Asset",
- "2 = Event"
]
], - "KillDateTime": "2019-08-24T14:15:22Z",
- "HistoryLimit": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string"
}
PatchChangeSubscriber
id required | string Change Subscriber ID |
The change Subscriber data we wish to patch
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Organization id |
SubscriberID | string Change subscriber id |
SubscriberName | string change subscriber name |
string or null Last Change ID | |
Array of EnumRaptorChangeType (integers) or null Change types that the subscriber is interested in | |
string or null READONLY, ISODate when register will be removed in not re-registered. | |
number or null READONLY, Max history that can be saved | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Description of who made the last modify |
{- "OrganizationID": "string",
- "SubscriberID": "string",
- "SubscriberName": "string",
- "LastChangeID": "string",
- "Subscriptions": [
- [
- "0 = Invalid",
- "1 = Asset",
- "2 = Event"
]
], - "KillDateTime": "2019-08-24T14:15:22Z",
- "HistoryLimit": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string"
}
{- "OrganizationID": "string",
- "SubscriberID": "string",
- "SubscriberName": "string",
- "LastChangeID": "string",
- "Subscriptions": [
- [
- "0 = Invalid",
- "1 = Asset",
- "2 = Event"
]
], - "KillDateTime": "2019-08-24T14:15:22Z",
- "HistoryLimit": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string"
}
PostChangesForSubscriber
Requires RaptorChange
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
ChangeID | string change id |
string or null subscriber id | |
string or null change description | |
Type | integer (EnumRaptorChangeType) Enum: 0 1 2 Enum - Change Type |
string or null id for the change type, example assetID, eventID | |
object or null data associated with that change type | |
string or null Created datetime (ISO8601) |
{- "OrganizationID": "string",
- "ChangeID": "string",
- "SubscriberID": "string",
- "Description": "string",
- "Type": [
- "0 = Invalid",
- "1 = Asset",
- "2 = Event"
], - "TypeID": "string",
- "Data": { },
- "CreatedDateTime": "2019-08-24T14:15:22Z"
}
null
CreateChangeSubscriber
Create new change subscriber Requires: OrganizationID, SubscriberName
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Organization id |
SubscriberID | string Change subscriber id |
SubscriberName | string change subscriber name |
string or null Last Change ID | |
Array of EnumRaptorChangeType (integers) or null Change types that the subscriber is interested in | |
string or null READONLY, ISODate when register will be removed in not re-registered. | |
number or null READONLY, Max history that can be saved | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Description of who made the last modify |
{- "OrganizationID": "string",
- "SubscriberID": "string",
- "SubscriberName": "string",
- "LastChangeID": "string",
- "Subscriptions": [
- [
- "0 = Invalid",
- "1 = Asset",
- "2 = Event"
]
], - "KillDateTime": "2019-08-24T14:15:22Z",
- "HistoryLimit": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string"
}
{- "OrganizationID": "string",
- "SubscriberID": "string",
- "SubscriberName": "string",
- "LastChangeID": "string",
- "Subscriptions": [
- [
- "0 = Invalid",
- "1 = Asset",
- "2 = Event"
]
], - "KillDateTime": "2019-08-24T14:15:22Z",
- "HistoryLimit": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string"
}
GetChangesForSubscriber
id required | string subscriber id to get the changes for |
changesCount | integer Default: 1000 subscriber id to get the changes for |
null
GetQueueLogFile
containerName required | string Name of kubernetes container |
startDate required | string Initial date filter |
endDate required | string End date filter |
timeseries required | number Time series in minutes |
Get queue logs from new relic
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "message": "string"
}
GetLogFile
containerName required | string Name of kubernetes container |
startDate required | string Initial date filter |
endDate required | string End date filter |
fileExtension required | string Selected file extension |
Get logs from new relic
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "message": "string"
}
GetLogsCount
containerName required | string Name of kubernetes container |
startDate required | string Initial date filter |
endDate required | string End date filter |
timeseries required | number Time series in minutes |
Get logs from new relic
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "message": "string"
}
FileExists
region | string region to use when generating the file path |
Check if a file exist in the content store, by assetid or relative file path
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "message": "string"
}
SaveTranslationFile
region | string region to use when generating the file path |
Save a file in the content store, by relative file path
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "message": "string"
}
FindFiles
region | string region to use when generating the file path |
pass the OrgID and Subdir and optional SearchSubdirs
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
[- "string"
]
FileStoreInfo
region | string region to use when generating the file path |
{- "FileCount": 0,
- "StorePath": "string",
- "StoreSpace": 0,
- "FreeSpace": 0,
- "UsedSpace": 0,
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
InitializeDownload
region | string region to use when generating the file path |
returnMirrorUrls | boolean Default: false return a path to mirror urls |
Request download by Relative File or Asset ID
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "url": "string",
- "mirrorUrls": [
- "string"
]
}
MoveFile
region | string region to use when generating the file path |
Request renaming of a file by RelativeFilepath to NewRelativeFilepath (NOTE: AssetID NOT SUPPORTED)
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "message": "string"
}
FileInfo
region | string region to use when generating the file path |
pass the FileName
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "Filename": "string",
- "Filesize": 0,
- "MD5": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
RemoveFile
region | string region to use when generating the file path |
Request removal of a file by Relative Filepath (NOTE: AssetID NOT SUPPORTED)
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "message": "string"
}
InitializeUpload
region | string region to use when generating the file path |
Request uploading of a file by Relative Filepath (NOTE: AssetID NOT SUPPORTED)
string or null Used for access to organization bucket files.. | |
string or null Relative File, in the backup content managment folder | |
string or null new (renamed) file name, in the backup content managment folder | |
string or null asset unique id |
{- "BucketFilepath": "string",
- "RelativeFilepath": "string",
- "NewRelativeFilepath": "string",
- "AssetID": "string"
}
{- "url": "string",
- "fields": {
- "key": "string",
- "bucket": "string",
- "X-Amz-Algorithm": "string",
- "X-Amz-Credential": "string",
- "X-Amz-Date": "string",
- "X-Amz-Security-Token": "string",
- "Policy": "string",
- "X-Amz-Signature": "string"
}
}
Authenticate
Device ID and Code
id | string device id |
code | string device code |
string or null device description | |
string or null organization to which the user belongs |
{- "id": "string",
- "code": "string",
- "description": "string",
- "organizationId": "string"
}
{- "deviceId": "string",
- "id": "string",
- "organizationId": "string",
- "status": "string",
- "access_token": "string",
- "token_type": "string",
- "expires_in": 0,
- "scope": "string",
- "redirect_api_url": "string",
- "redirect_api_key": "string"
}
GetEdgeDocker
serialnumber required | string |
tag | string used to override the ecr tag to use, if not included will the detected device latest.. |
{- "message": "string"
}
GraphQL
z-cloud-org-id required | string organization id |
GraphQL json
query | string |
{- "query": "string"
}
{- "message": "string"
}
GetDevice
deviceid required | string |
{- "_id": "string",
- "DeviceSerialNumber": "string",
- "DeviceManufacturer": "Unknown",
- "DeviceEnabled": true,
- "DeviceHardwareReport": { },
- "OrganizationID": "string",
- "StationID": "string",
- "PlayerKey": "string",
- "DeviceOKTAID": "string",
- "DeviceDescription": "string",
- "DeviceLocalizeMount": "string",
- "DeviceCacheMount": "string",
- "LocalizerConfig": { },
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
AddOrUpdateDevice
deviceid required | string |
Device to be updated
_id | string This Object is a Mongo Collection, and required or Mongo Collections |
DeviceSerialNumber | string Unique Key, used to track and identify a specific Edge Hardware Device,this will need to match the playerkey using {manufacture-serialnumber) |
DeviceManufacturer | string (EnumEdgeManufacturer) Enum: "Unknown" "RaspberryPi" "AudioScience" "Barix" "Sound4" Wellknown Edge Manufacure |
DeviceEnabled | boolean Default: true Used to enable and disable activation of the Edge Device |
null or RaptorEdgeHardwareReport (object) Stores a common populated hardware report used by Raptor inquery edge hardware | |
string or null organization the device is registered too | |
string or null station the device is registered too | |
string or null The Stations Player this Device is registered too | |
string or null Device's OKTA ID (okta user id) | |
string or null User friendly description of what the edge device is being used for | |
string or null Used to configure an external encrypted audio mount, for localized content | |
string or null Used to configure an external encrypted audio mount, for player realtime cache content | |
null or RaptorLocalizerConfig (object) Configuration of the localizer running as a side car to this player | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
property name* additional property | any |
{- "_id": "string",
- "DeviceSerialNumber": "string",
- "DeviceManufacturer": "Unknown",
- "DeviceEnabled": true,
- "DeviceHardwareReport": { },
- "OrganizationID": "string",
- "StationID": "string",
- "PlayerKey": "string",
- "DeviceOKTAID": "string",
- "DeviceDescription": "string",
- "DeviceLocalizeMount": "string",
- "DeviceCacheMount": "string",
- "LocalizerConfig": { },
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "_id": "string",
- "DeviceSerialNumber": "string",
- "DeviceManufacturer": "Unknown",
- "DeviceEnabled": true,
- "DeviceHardwareReport": { },
- "OrganizationID": "string",
- "StationID": "string",
- "PlayerKey": "string",
- "DeviceOKTAID": "string",
- "DeviceDescription": "string",
- "DeviceLocalizeMount": "string",
- "DeviceCacheMount": "string",
- "LocalizerConfig": { },
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PutBulkEvent
Puts events (in bulk) and associates them to a playlist
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
PlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... playlist this event belongs to |
EventID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
SequenceNumber | number order of events in the playlist |
EnumEventType (integer) or null The playlist event type, like: Play Asset, Spot Block, ETM... | |
string or null A description summary of what the event is being used for | |
EnumEventStatusCode (integer) or null TODO | |
EnumEventErrorCode (integer) or null TODO | |
EnumEventEditCode (integer) or null TODO | |
EnumEventETMType (integer) or null If the Event is and ETM, what type of etm are we [Hard, Soft, Hit, Reset] | |
EnumEventChainType (integer) or null The chain type assoiciated with the event, [Segue, Stop, AutoPost ...] | |
string or null Time the event started (ISO8601) | |
string or null Time the event Stopped (ISO8601) | |
boolean or null event was manually skipped by the user | |
string or null AssetID to be played | |
string or null AssetTypeID to be played. Used when there isn't an AssetID but will be filled by something else later. Like a VoiceTrack | |
RaptorAsset (object) or null (READONLY) Asset data if pulled with the event | |
number or null second.ms from playlist start event should start | |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the playlist event (Depreciated 2019-07-01) | |
RaptorEventThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with a playlist events. Please Use Recommending Naming Convention {Application}_{CustomField} | |
Array of strings or null tags associated with the playlist event | |
number or null version of the Playlist, used to handle concurrent writes | |
string or null Zetta/NexGen comment lite | |
string or null Color of event background | |
RaptorPOIMarkup (object) or null Used to override POIMarkup at an event level | |
string or null playlist for child events | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Description of who made the last modify | |
EnumTimingType (integer) or null Is the event stretchable | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the event | |
string or null event id of previous event, used mainly for Voice Tracks | |
string or null event id of next event, used mainly for Voice Tracks | |
RaptorLinearAdData (object) or null LinearAdData | |
NetworkRaptorLinearAdData (object) or null NetworkLinearAdData | |
EnumBlockType (integer) or null BlockType | |
string or null Guid of the asset rotation |
null
null
CreateBulkEvent
Creates a new events (in bulk) and associates it to a playlist
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
PlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... playlist this event belongs to |
EventID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
SequenceNumber | number order of events in the playlist |
EnumEventType (integer) or null The playlist event type, like: Play Asset, Spot Block, ETM... | |
string or null A description summary of what the event is being used for | |
EnumEventStatusCode (integer) or null TODO | |
EnumEventErrorCode (integer) or null TODO | |
EnumEventEditCode (integer) or null TODO | |
EnumEventETMType (integer) or null If the Event is and ETM, what type of etm are we [Hard, Soft, Hit, Reset] | |
EnumEventChainType (integer) or null The chain type assoiciated with the event, [Segue, Stop, AutoPost ...] | |
string or null Time the event started (ISO8601) | |
string or null Time the event Stopped (ISO8601) | |
boolean or null event was manually skipped by the user | |
string or null AssetID to be played | |
string or null AssetTypeID to be played. Used when there isn't an AssetID but will be filled by something else later. Like a VoiceTrack | |
RaptorAsset (object) or null (READONLY) Asset data if pulled with the event | |
number or null second.ms from playlist start event should start | |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the playlist event (Depreciated 2019-07-01) | |
RaptorEventThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with a playlist events. Please Use Recommending Naming Convention {Application}_{CustomField} | |
Array of strings or null tags associated with the playlist event | |
number or null version of the Playlist, used to handle concurrent writes | |
string or null Zetta/NexGen comment lite | |
string or null Color of event background | |
RaptorPOIMarkup (object) or null Used to override POIMarkup at an event level | |
string or null playlist for child events | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Description of who made the last modify | |
EnumTimingType (integer) or null Is the event stretchable | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the event | |
string or null event id of previous event, used mainly for Voice Tracks | |
string or null event id of next event, used mainly for Voice Tracks | |
RaptorLinearAdData (object) or null LinearAdData | |
NetworkRaptorLinearAdData (object) or null NetworkLinearAdData | |
EnumBlockType (integer) or null BlockType | |
string or null Guid of the asset rotation |
null
null
PatchBulkEvent
Patches events (in bulk) and associates them to a playlist
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
PlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... playlist this event belongs to |
EventID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
SequenceNumber | number order of events in the playlist |
EnumEventType (integer) or null The playlist event type, like: Play Asset, Spot Block, ETM... | |
string or null A description summary of what the event is being used for | |
EnumEventStatusCode (integer) or null TODO | |
EnumEventErrorCode (integer) or null TODO | |
EnumEventEditCode (integer) or null TODO | |
EnumEventETMType (integer) or null If the Event is and ETM, what type of etm are we [Hard, Soft, Hit, Reset] | |
EnumEventChainType (integer) or null The chain type assoiciated with the event, [Segue, Stop, AutoPost ...] | |
string or null Time the event started (ISO8601) | |
string or null Time the event Stopped (ISO8601) | |
boolean or null event was manually skipped by the user | |
string or null AssetID to be played | |
string or null AssetTypeID to be played. Used when there isn't an AssetID but will be filled by something else later. Like a VoiceTrack | |
RaptorAsset (object) or null (READONLY) Asset data if pulled with the event | |
number or null second.ms from playlist start event should start | |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the playlist event (Depreciated 2019-07-01) | |
RaptorEventThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with a playlist events. Please Use Recommending Naming Convention {Application}_{CustomField} | |
Array of strings or null tags associated with the playlist event | |
number or null version of the Playlist, used to handle concurrent writes | |
string or null Zetta/NexGen comment lite | |
string or null Color of event background | |
RaptorPOIMarkup (object) or null Used to override POIMarkup at an event level | |
string or null playlist for child events | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Description of who made the last modify | |
EnumTimingType (integer) or null Is the event stretchable | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the event | |
string or null event id of previous event, used mainly for Voice Tracks | |
string or null event id of next event, used mainly for Voice Tracks | |
RaptorLinearAdData (object) or null LinearAdData | |
NetworkRaptorLinearAdData (object) or null NetworkLinearAdData | |
EnumBlockType (integer) or null BlockType | |
string or null Guid of the asset rotation |
null
null
DeleteBulkEvent
ids required | string |
LastModifyDescription | string Sets the LastModifyDescription field on deleted data sent out to clients |
{ }
GetEvent
id required | string event ID |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
UpdateEvent
id required | string |
The event will be only include all data passed in the update call
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
PlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... playlist this event belongs to |
EventID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
SequenceNumber | number order of events in the playlist |
EnumEventType (integer) or null The playlist event type, like: Play Asset, Spot Block, ETM... | |
string or null A description summary of what the event is being used for | |
EnumEventStatusCode (integer) or null TODO | |
EnumEventErrorCode (integer) or null TODO | |
EnumEventEditCode (integer) or null TODO | |
EnumEventETMType (integer) or null If the Event is and ETM, what type of etm are we [Hard, Soft, Hit, Reset] | |
EnumEventChainType (integer) or null The chain type assoiciated with the event, [Segue, Stop, AutoPost ...] | |
string or null Time the event started (ISO8601) | |
string or null Time the event Stopped (ISO8601) | |
boolean or null event was manually skipped by the user | |
string or null AssetID to be played | |
string or null AssetTypeID to be played. Used when there isn't an AssetID but will be filled by something else later. Like a VoiceTrack | |
RaptorAsset (object) or null (READONLY) Asset data if pulled with the event | |
number or null second.ms from playlist start event should start | |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the playlist event (Depreciated 2019-07-01) | |
RaptorEventThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with a playlist events. Please Use Recommending Naming Convention {Application}_{CustomField} | |
Array of strings or null tags associated with the playlist event | |
number or null version of the Playlist, used to handle concurrent writes | |
string or null Zetta/NexGen comment lite | |
string or null Color of event background | |
RaptorPOIMarkup (object) or null Used to override POIMarkup at an event level | |
string or null playlist for child events | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Description of who made the last modify | |
EnumTimingType (integer) or null Is the event stretchable | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the event | |
string or null event id of previous event, used mainly for Voice Tracks | |
string or null event id of next event, used mainly for Voice Tracks | |
RaptorLinearAdData (object) or null LinearAdData | |
NetworkRaptorLinearAdData (object) or null NetworkLinearAdData | |
EnumBlockType (integer) or null BlockType | |
string or null Guid of the asset rotation |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
PatchEvent
id required | string |
Patches an an existing asset, only included fields will be updated.
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
PlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... playlist this event belongs to |
EventID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
SequenceNumber | number order of events in the playlist |
EnumEventType (integer) or null The playlist event type, like: Play Asset, Spot Block, ETM... | |
string or null A description summary of what the event is being used for | |
EnumEventStatusCode (integer) or null TODO | |
EnumEventErrorCode (integer) or null TODO | |
EnumEventEditCode (integer) or null TODO | |
EnumEventETMType (integer) or null If the Event is and ETM, what type of etm are we [Hard, Soft, Hit, Reset] | |
EnumEventChainType (integer) or null The chain type assoiciated with the event, [Segue, Stop, AutoPost ...] | |
string or null Time the event started (ISO8601) | |
string or null Time the event Stopped (ISO8601) | |
boolean or null event was manually skipped by the user | |
string or null AssetID to be played | |
string or null AssetTypeID to be played. Used when there isn't an AssetID but will be filled by something else later. Like a VoiceTrack | |
RaptorAsset (object) or null (READONLY) Asset data if pulled with the event | |
number or null second.ms from playlist start event should start | |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the playlist event (Depreciated 2019-07-01) | |
RaptorEventThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with a playlist events. Please Use Recommending Naming Convention {Application}_{CustomField} | |
Array of strings or null tags associated with the playlist event | |
number or null version of the Playlist, used to handle concurrent writes | |
string or null Zetta/NexGen comment lite | |
string or null Color of event background | |
RaptorPOIMarkup (object) or null Used to override POIMarkup at an event level | |
string or null playlist for child events | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Description of who made the last modify | |
EnumTimingType (integer) or null Is the event stretchable | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the event | |
string or null event id of previous event, used mainly for Voice Tracks | |
string or null event id of next event, used mainly for Voice Tracks | |
RaptorLinearAdData (object) or null LinearAdData | |
NetworkRaptorLinearAdData (object) or null NetworkLinearAdData | |
EnumBlockType (integer) or null BlockType | |
string or null Guid of the asset rotation |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
CreateEvent
Create new playlist event. Requires: PlaylistID, EventType, SequenceNumber
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
PlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... playlist this event belongs to |
EventID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
SequenceNumber | number order of events in the playlist |
EnumEventType (integer) or null The playlist event type, like: Play Asset, Spot Block, ETM... | |
string or null A description summary of what the event is being used for | |
EnumEventStatusCode (integer) or null TODO | |
EnumEventErrorCode (integer) or null TODO | |
EnumEventEditCode (integer) or null TODO | |
EnumEventETMType (integer) or null If the Event is and ETM, what type of etm are we [Hard, Soft, Hit, Reset] | |
EnumEventChainType (integer) or null The chain type assoiciated with the event, [Segue, Stop, AutoPost ...] | |
string or null Time the event started (ISO8601) | |
string or null Time the event Stopped (ISO8601) | |
boolean or null event was manually skipped by the user | |
string or null AssetID to be played | |
string or null AssetTypeID to be played. Used when there isn't an AssetID but will be filled by something else later. Like a VoiceTrack | |
RaptorAsset (object) or null (READONLY) Asset data if pulled with the event | |
number or null second.ms from playlist start event should start | |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the playlist event (Depreciated 2019-07-01) | |
RaptorEventThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with a playlist events. Please Use Recommending Naming Convention {Application}_{CustomField} | |
Array of strings or null tags associated with the playlist event | |
number or null version of the Playlist, used to handle concurrent writes | |
string or null Zetta/NexGen comment lite | |
string or null Color of event background | |
RaptorPOIMarkup (object) or null Used to override POIMarkup at an event level | |
string or null playlist for child events | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Description of who made the last modify | |
EnumTimingType (integer) or null Is the event stretchable | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the event | |
string or null event id of previous event, used mainly for Voice Tracks | |
string or null event id of next event, used mainly for Voice Tracks | |
RaptorLinearAdData (object) or null LinearAdData | |
NetworkRaptorLinearAdData (object) or null NetworkLinearAdData | |
EnumBlockType (integer) or null BlockType | |
string or null Guid of the asset rotation |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
GenerateSequenceNumber
eventID required | string |
afterEvent required | string |
GenerateCount | integer <int32> Default: 1 how many sequence numbers should we generate, defaults to 1 |
null
CreateFillRule
z-cloud-org-id required | string organization id |
Create a new fillrule under an Organization
FillRuleKey | string unique rule key |
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id to which the rule belongs (Global Organization Fill Rule) |
string or null Attach a station id if the rule is overriden on a station (Station Override Fill Rule) | |
integer or null Max per hour this asset can played as | |
Array of EnumFillType (strings) or null Global Selection Order for fill content, spoken word vs music | |
Array of EnumFillType (strings) or null Global Placement Order for fill content, spoken word vs music | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) |
{- "FillRuleKey": "string",
- "OrganizationID": "string",
- "StationID": "string",
- "FrequencyCap": 0,
- "SelectionOrder": [
- "Invalid"
], - "PlacementOrder": [
- "Invalid"
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "FillRuleKey": "string",
- "OrganizationID": "string",
- "StationID": "string",
- "FrequencyCap": 0,
- "SelectionOrder": [
- "Invalid"
], - "PlacementOrder": [
- "Invalid"
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
CreateFillHistory
z-cloud-org-id required | string organization id |
Create a new fillhistory under an Organization
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
string or null Fill History instance, belonging to a station | |
FillHistoryKey | string unique fill History key |
Array of RaptorFillHistoryItem (objects) or null List of assets and times the assets played | |
string or null Fill History at datetime (ISO8601) | |
string or null Fill History Created at datetime (ISO8601) |
{- "OrganizationID": "string",
- "StationID": "string",
- "FillHistoryKey": "string",
- "FillHistory": [
- {
- "AssetID": "string",
- "PlayedDateTime": "2019-08-24T14:15:22Z"
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "StationID": "string",
- "FillHistoryKey": "string",
- "FillHistory": [
- {
- "AssetID": "string",
- "PlayedDateTime": "2019-08-24T14:15:22Z"
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
GetFillRule
fillrulekey required | string |
z-cloud-org-id required | string organization id |
{- "FillRuleKey": "string",
- "OrganizationID": "string",
- "StationID": "string",
- "FrequencyCap": 0,
- "SelectionOrder": [
- "Invalid"
], - "PlacementOrder": [
- "Invalid"
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PutFillRule
fillrulekey required | string |
z-cloud-org-id required | string organization id |
Will create or replace an fillrule
FillRuleKey | string unique rule key |
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id to which the rule belongs (Global Organization Fill Rule) |
string or null Attach a station id if the rule is overriden on a station (Station Override Fill Rule) | |
integer or null Max per hour this asset can played as | |
Array of EnumFillType (strings) or null Global Selection Order for fill content, spoken word vs music | |
Array of EnumFillType (strings) or null Global Placement Order for fill content, spoken word vs music | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) |
{- "FillRuleKey": "string",
- "OrganizationID": "string",
- "StationID": "string",
- "FrequencyCap": 0,
- "SelectionOrder": [
- "Invalid"
], - "PlacementOrder": [
- "Invalid"
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "FillRuleKey": "string",
- "OrganizationID": "string",
- "StationID": "string",
- "FrequencyCap": 0,
- "SelectionOrder": [
- "Invalid"
], - "PlacementOrder": [
- "Invalid"
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PutFillRule
fillrulekey required | string |
z-cloud-org-id required | string organization id |
Partial update of an existing fillrule, only included fields will be updated.
FillRuleKey | string unique rule key |
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id to which the rule belongs (Global Organization Fill Rule) |
string or null Attach a station id if the rule is overriden on a station (Station Override Fill Rule) | |
integer or null Max per hour this asset can played as | |
Array of EnumFillType (strings) or null Global Selection Order for fill content, spoken word vs music | |
Array of EnumFillType (strings) or null Global Placement Order for fill content, spoken word vs music | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) |
{- "FillRuleKey": "string",
- "OrganizationID": "string",
- "StationID": "string",
- "FrequencyCap": 0,
- "SelectionOrder": [
- "Invalid"
], - "PlacementOrder": [
- "Invalid"
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "FillRuleKey": "string",
- "OrganizationID": "string",
- "StationID": "string",
- "FrequencyCap": 0,
- "SelectionOrder": [
- "Invalid"
], - "PlacementOrder": [
- "Invalid"
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
GetFillHistory
fillhistorykey required | string |
z-cloud-org-id required | string organization id |
{- "OrganizationID": "string",
- "StationID": "string",
- "FillHistoryKey": "string",
- "FillHistory": [
- {
- "AssetID": "string",
- "PlayedDateTime": "2019-08-24T14:15:22Z"
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PutFillHistory
fillhistorykey required | string |
z-cloud-org-id required | string organization id |
Will create or replace an fillhistory
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
string or null Fill History instance, belonging to a station | |
FillHistoryKey | string unique fill History key |
Array of RaptorFillHistoryItem (objects) or null List of assets and times the assets played | |
string or null Fill History at datetime (ISO8601) | |
string or null Fill History Created at datetime (ISO8601) |
{- "OrganizationID": "string",
- "StationID": "string",
- "FillHistoryKey": "string",
- "FillHistory": [
- {
- "AssetID": "string",
- "PlayedDateTime": "2019-08-24T14:15:22Z"
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "StationID": "string",
- "FillHistoryKey": "string",
- "FillHistory": [
- {
- "AssetID": "string",
- "PlayedDateTime": "2019-08-24T14:15:22Z"
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
DeleteFillHistory
fillhistorykey required | string |
z-cloud-org-id required | string organization id |
{- "OrganizationID": "string",
- "StationID": "string",
- "FillHistoryKey": "string",
- "FillHistory": [
- {
- "AssetID": "string",
- "PlayedDateTime": "2019-08-24T14:15:22Z"
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PatchFillHistory
fillhistorykey required | string |
z-cloud-org-id required | string organization id |
Will create or replace an fillhistory
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
string or null Fill History instance, belonging to a station | |
FillHistoryKey | string unique fill History key |
Array of RaptorFillHistoryItem (objects) or null List of assets and times the assets played | |
string or null Fill History at datetime (ISO8601) | |
string or null Fill History Created at datetime (ISO8601) |
{- "OrganizationID": "string",
- "StationID": "string",
- "FillHistoryKey": "string",
- "FillHistory": [
- {
- "AssetID": "string",
- "PlayedDateTime": "2019-08-24T14:15:22Z"
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "StationID": "string",
- "FillHistoryKey": "string",
- "FillHistory": [
- {
- "AssetID": "string",
- "PlayedDateTime": "2019-08-24T14:15:22Z"
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
RunFillContentJob
Schedule a new fill content job to run
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
string or null Attach a station id if the rule is overriden on a station (Station Override Fill Rule) | |
LoadHistoryFromPlaylist | boolean Load History from Zetta Cloud |
IgnoreFillTag | boolean Load History from Zetta Cloud |
DoNotSeparateAssets | boolean Do not separate assets into music and spoken word |
FillJobKey | string unique UUID to identify the fillJob |
FillRuleKey | string Unique file rule UUID, to identified what fill rule to use |
FillHistoryKey | string Unique file history UUID, identifies what fill history data to use |
FillLength | number Length in seconds on how much total fill content needs to be found |
FillStartDateTime | string <date-time> Fill is schedule to start playing datetime (ISO8601) |
Array of strings or null Asset Tags match ANY of these fill tags, to be included as asset fill content | |
Array of strings or null Asset Tags MUST match ALL of these fill tags, to be included as asset fill content | |
number or null Length in seconds on how for fill separation tag | |
FillCallbackUrl | string POST - (Push) callback url we use to send the Fill playlist to once fill job has finished |
VoiceTagResolveData (object) or null VoiceTagResolveData |
{- "OrganizationID": "string",
- "StationID": "string",
- "LoadHistoryFromPlaylist": true,
- "IgnoreFillTag": true,
- "DoNotSeparateAssets": true,
- "FillJobKey": "string",
- "FillRuleKey": "string",
- "FillHistoryKey": "string",
- "FillLength": 0,
- "FillStartDateTime": "2019-08-24T14:15:22Z",
- "FillAnyTags": [
- "string"
], - "FillAllTags": [
- "string"
], - "FillSeparationTagCap": 0,
- "FillCallbackUrl": "string",
- "VoiceTagResolveData": {
- "Voice": "string",
- "FallbackVoice": "string",
- "SearchPlaylistForVoice": true,
- "SaveToEventID": "string"
}
}
{- "message": "string"
}
getHourRestrictions
stationID required | string |
z-cloud-org-id required | string organization id |
{- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
getAssetCategory
stationID required | string Raptor Station ID |
assetID required | string Raptor Asset ID |
z-cloud-org-id required | string organization id |
"string"
setAssetCategory
stationID required | string Raptor Station ID |
assetID required | string Raptor Asset ID |
z-cloud-org-id required | string organization id |
"string"
ImportRunJob
assetJobKey required | string Asset Job Key, use the JobAPI to query available import Jobs |
z-cloud-org-id required | string organization id |
{- "message": "string"
}
ImportAsset
z-cloud-org-id required | string organization id |
Playlist events with single asset andaudio file to add to the Station/Organization
OrganizationID | string <guid> ^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
AssetTypeID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... asset type |
string or null primary title of asset | |
string or null voice talent of asset | |
string or null primary artist of asset | |
string or null Global Display Title used for export (in band metadata, now playing export) across all stations | |
string or null Global Display Artist used for export (in band metadata, now playing export) across all stations | |
string or null advertiser name, example: McDonald’s | |
string or null album name of asset | |
string or null Brand, example: Nescafe | |
string or null asset ISRC | |
string or null asset ISCI | |
string or null Record Label | |
string or null Year Associated with the asser | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Comment | |
string or null ImageUrl | |
string or null Who Created this Asset: (examples: User Account, Music Point Service, Zetta Replication Service, ...) | |
string or null Name of the original File, when the latest version of the asset was imported! | |
string or null DO NOT USE - OBSOLETED (2020-08-27, Replaced with ReleaseDateTime) | |
string or null Release datetime (ISO8601) - Audio can not be played before this datetime | |
string or null end datetime (ISO8601) - Audio can not be played after this datetime | |
string or null kill datetime (ISO8601) - Audio needs to removed/deleted from the system after this data | |
string or null Recorded date - audio was added or modified (ISO8601) | |
Array of strings or null
| |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the asset (Depreciated 2019-07-01) | |
RaptorAssetThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with an asset. Please Use Recommending Naming Convention {Application}_{CustomField} | |
RaptorPOIMarkup (object) or null Asset level Point of Interest markup | |
RaptorPOIPlaybackView (object) or null Asset calculated Playback Points of Interest | |
Array of RaptorStationAsset (objects) or null (READONLY) list of station asset values | |
RaptorAnalysisData (object) or null data associated with an asset, when running audio Analysis | |
MusicPointSongDetail (object) or null data associated with an asset, when imported from MusicPoint | |
RaptorAssetFillData (object) or null Data associated with special asset fill rules | |
RaptorAssetFTPIngest (object) or null FTP Ingest asset sub document |
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
{- "jobkey": "string",
- "url": "string",
- "fields": {
- "key": "string",
- "bucket": "string",
- "X-Amz-Algorithm": "string",
- "X-Amz-Credential": "string",
- "X-Amz-Date": "string",
- "X-Amz-Security-Token": "string",
- "Policy": "string",
- "X-Amz-Signature": "string"
}
}
ImportAssetEvent
z-cloud-org-id required | string organization id |
Create Playlist Event and Asset (and Asset Audio), Attaching them to the existing playlist
OrganizationID | string <guid> ^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
AssetTypeID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... asset type |
string or null primary title of asset | |
string or null voice talent of asset | |
string or null primary artist of asset | |
string or null Global Display Title used for export (in band metadata, now playing export) across all stations | |
string or null Global Display Artist used for export (in band metadata, now playing export) across all stations | |
string or null advertiser name, example: McDonald’s | |
string or null album name of asset | |
string or null Brand, example: Nescafe | |
string or null asset ISRC | |
string or null asset ISCI | |
string or null Record Label | |
string or null Year Associated with the asser | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null Comment | |
string or null ImageUrl | |
string or null Who Created this Asset: (examples: User Account, Music Point Service, Zetta Replication Service, ...) | |
string or null Name of the original File, when the latest version of the asset was imported! | |
string or null DO NOT USE - OBSOLETED (2020-08-27, Replaced with ReleaseDateTime) | |
string or null Release datetime (ISO8601) - Audio can not be played before this datetime | |
string or null end datetime (ISO8601) - Audio can not be played after this datetime | |
string or null kill datetime (ISO8601) - Audio needs to removed/deleted from the system after this data | |
string or null Recorded date - audio was added or modified (ISO8601) | |
Array of strings or null
| |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null External ids associated with the asset (Depreciated 2019-07-01) | |
RaptorAssetThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with an asset. Please Use Recommending Naming Convention {Application}_{CustomField} | |
RaptorPOIMarkup (object) or null Asset level Point of Interest markup | |
RaptorPOIPlaybackView (object) or null Asset calculated Playback Points of Interest | |
Array of RaptorStationAsset (objects) or null (READONLY) list of station asset values | |
RaptorAnalysisData (object) or null data associated with an asset, when running audio Analysis | |
MusicPointSongDetail (object) or null data associated with an asset, when imported from MusicPoint | |
RaptorAssetFillData (object) or null Data associated with special asset fill rules | |
RaptorAssetFTPIngest (object) or null FTP Ingest asset sub document |
{- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
{- "jobkey": "string",
- "url": "string",
- "fields": {
- "key": "string",
- "bucket": "string",
- "X-Amz-Algorithm": "string",
- "X-Amz-Credential": "string",
- "X-Amz-Date": "string",
- "X-Amz-Security-Token": "string",
- "Policy": "string",
- "X-Amz-Signature": "string"
}
}
ReplayJob
jobkey required | string |
ecrimage | string used to override the ecr image to use, if not included will use latest.. |
z-cloud-org-id required | string organization id |
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
GetJobsByList
z-cloud-org-id required | string organization id |
List of jobs to return
[- "string"
]
null
DeleteJobsByList
z-cloud-org-id required | string organization id |
List of jobs to return
[- "string"
]
null
GetSchedule
schedulekey required | string |
z-cloud-org-id required | string organization id |
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PutSchedule
schedulekey required | string |
z-cloud-org-id required | string organization id |
Will create or replace a job schedule
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
ScheduleKey | string unique schedule key using pattern recommended pattern: {awsguid}({orgguid}){trackingguid}.{operation} |
ScheduleTitle | string Job Name is to group and track similar job request, ( example Asset Jobs are using AssetIDs... ) |
EnumJobType (string) Enumeration describing the type of job | |
Enabled | boolean Used to enable or disable this ducking setting. |
string or null CRON representation of the schedule for the job, https://www.freebsd.org/cgi/man.cgi?crontab(5) | |
string or null job description | |
object or null job request data, depends on job type (generally request data need to run the job, json) | |
integer or null Maximum number | |
string or null Date to Enable the Job Schedule | |
string or null Date to end the Job Schedule | |
string or null Date after which this job schedule should be removed | |
integer or null How many instances of this job have been scheduled | |
string or null Job Created at datetime (ISO8601) | |
string or null Job Modified at datetime (ISO8601) |
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PatchSchedule
schedulekey required | string |
z-cloud-org-id required | string organization id |
Partial update of an existing job schedule, only included fields will be updated.
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
ScheduleKey | string unique schedule key using pattern recommended pattern: {awsguid}({orgguid}){trackingguid}.{operation} |
ScheduleTitle | string Job Name is to group and track similar job request, ( example Asset Jobs are using AssetIDs... ) |
EnumJobType (string) Enumeration describing the type of job | |
Enabled | boolean Used to enable or disable this ducking setting. |
string or null CRON representation of the schedule for the job, https://www.freebsd.org/cgi/man.cgi?crontab(5) | |
string or null job description | |
object or null job request data, depends on job type (generally request data need to run the job, json) | |
integer or null Maximum number | |
string or null Date to Enable the Job Schedule | |
string or null Date to end the Job Schedule | |
string or null Date after which this job schedule should be removed | |
integer or null How many instances of this job have been scheduled | |
string or null Job Created at datetime (ISO8601) | |
string or null Job Modified at datetime (ISO8601) |
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
AddOrUpdateJob
z-cloud-org-id required | string organization id |
Create a new job under an Organization (based upon JobType)
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
JobKey | string unique job key using pattern recommended pattern: {awsguid}({orgguid}){trackingguid}.{operation} |
JobName | string Job Name is to group and track similar job request, ( example Asset Jobs are using AssetIDs... ) |
EnumJobType (string) Enumeration describing the type of job running | |
EnumJobStatus (string) The current status of a scheduled job | |
string or null kubernetes job name, pattern = rcs-job-{operation}-{JobName} | |
string or null job description | |
object or null job request data, depends on job type (generally request data need to run the job, json) | |
RaptorMessageResponse (object) or null job result data, depends on job type (generally result data from running the job, json) | |
string or null command line arguements associated with the scheduled job | |
string or null Region where the job belongs | |
integer or null Number of times the job has ran or attempted to run | |
string or null POST - (Push) callback url we use to return datae to once the job has finished | |
string or null if this job was scheduled, then this would link us back to schedule record | |
string or null Job Created at datetime (ISO8601) | |
string or null Job Scheduled at datetime (ISO8601) | |
string or null Job Running at datetime (ISO8601) | |
string or null Job Completed at datetime (ISO8601) | |
string or null Job Modified at datetime (ISO8601) |
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
GetJobsOlderThan
minutes | integer <int32> Default: 1440 Jobs that have COMPLETED after his number of minutes can be deleted (default one day) |
jobStatus | string Default: "Completed" The status of a job (Created, Scheduled, Running, Completed, Modified, Error) |
jobType | string The type of a job |
pageNum | integer <int32> Default: 1 page number to start gathering data from |
itemsPerPage | integer <int23> Default: 20 number of items per page to query |
totalPages | integer <int32> Default: 1 total number of pages to query |
sortField | string Default: "JobKey" Field use to order the page |
sortOrder | string Default: "asc" sort asc or desc |
z-cloud-org-id required | string organization id |
{ }
DeleteJobsOlderThan
minutes | integer <int32> Default: 1440 Jobs that have COMPLETED after his number of minutes can be deleted (default one day) |
jobStatus | string Default: "Completed" The status of a job (Created, Scheduled, Running, Completed, Modified, Error) |
jobType | string The type of a job |
pageNum | integer <int32> Default: 1 page number to start gathering data from |
itemsPerPage | integer <int23> Default: 20 number of items per page to query |
totalPages | integer <int32> Default: 1 total number of pages to query |
sortField | string Default: "JobKey" Field use to order the page |
sortOrder | string Default: "asc" sort asc or desc |
z-cloud-org-id required | string organization id |
null
GraphqlSchedule
ScheduleJobType | string Schedule JobType to filter on, this can be in the body but this will be more efficient |
z-cloud-org-id required | string organization id |
GraphQL json
query | string |
{- "query": "string"
}
null
CreateJob
z-cloud-org-id required | string organization id |
Create a new job under an Organization
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
JobKey | string unique job key using pattern recommended pattern: {awsguid}({orgguid}){trackingguid}.{operation} |
JobName | string Job Name is to group and track similar job request, ( example Asset Jobs are using AssetIDs... ) |
EnumJobType (string) Enumeration describing the type of job running | |
EnumJobStatus (string) The current status of a scheduled job | |
string or null kubernetes job name, pattern = rcs-job-{operation}-{JobName} | |
string or null job description | |
object or null job request data, depends on job type (generally request data need to run the job, json) | |
RaptorMessageResponse (object) or null job result data, depends on job type (generally result data from running the job, json) | |
string or null command line arguements associated with the scheduled job | |
string or null Region where the job belongs | |
integer or null Number of times the job has ran or attempted to run | |
string or null POST - (Push) callback url we use to return datae to once the job has finished | |
string or null if this job was scheduled, then this would link us back to schedule record | |
string or null Job Created at datetime (ISO8601) | |
string or null Job Scheduled at datetime (ISO8601) | |
string or null Job Running at datetime (ISO8601) | |
string or null Job Completed at datetime (ISO8601) | |
string or null Job Modified at datetime (ISO8601) |
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
CreateAndRunJob
ecrimage | string used to override the ecr image to use, if not included will use latest.. |
z-cloud-org-id required | string organization id |
Create and run a job request under an Organization
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
JobKey | string unique job key using pattern recommended pattern: {awsguid}({orgguid}){trackingguid}.{operation} |
JobName | string Job Name is to group and track similar job request, ( example Asset Jobs are using AssetIDs... ) |
EnumJobType (string) Enumeration describing the type of job running | |
EnumJobStatus (string) The current status of a scheduled job | |
string or null kubernetes job name, pattern = rcs-job-{operation}-{JobName} | |
string or null job description | |
object or null job request data, depends on job type (generally request data need to run the job, json) | |
RaptorMessageResponse (object) or null job result data, depends on job type (generally result data from running the job, json) | |
string or null command line arguements associated with the scheduled job | |
string or null Region where the job belongs | |
integer or null Number of times the job has ran or attempted to run | |
string or null POST - (Push) callback url we use to return datae to once the job has finished | |
string or null if this job was scheduled, then this would link us back to schedule record | |
string or null Job Created at datetime (ISO8601) | |
string or null Job Scheduled at datetime (ISO8601) | |
string or null Job Running at datetime (ISO8601) | |
string or null Job Completed at datetime (ISO8601) | |
string or null Job Modified at datetime (ISO8601) |
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
CreateSchedule
z-cloud-org-id required | string organization id |
Create a new job under an Organization
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
ScheduleKey | string unique schedule key using pattern recommended pattern: {awsguid}({orgguid}){trackingguid}.{operation} |
ScheduleTitle | string Job Name is to group and track similar job request, ( example Asset Jobs are using AssetIDs... ) |
EnumJobType (string) Enumeration describing the type of job | |
Enabled | boolean Used to enable or disable this ducking setting. |
string or null CRON representation of the schedule for the job, https://www.freebsd.org/cgi/man.cgi?crontab(5) | |
string or null job description | |
object or null job request data, depends on job type (generally request data need to run the job, json) | |
integer or null Maximum number | |
string or null Date to Enable the Job Schedule | |
string or null Date to end the Job Schedule | |
string or null Date after which this job schedule should be removed | |
integer or null How many instances of this job have been scheduled | |
string or null Job Created at datetime (ISO8601) | |
string or null Job Modified at datetime (ISO8601) |
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
Graphql
JobType | string JobType to filter on, this can be in the body but this will be more efficient |
z-cloud-org-id required | string organization id |
GraphQL json
query | string |
{- "query": "string"
}
null
CreateAndRunJobInstanceFromSchedule
schedulekey required | string |
z-cloud-org-id required | string organization id |
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
AddOrUpdateSchedule
z-cloud-org-id required | string organization id |
Create a new job schedule under an Organization (based upon JobType)
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
ScheduleKey | string unique schedule key using pattern recommended pattern: {awsguid}({orgguid}){trackingguid}.{operation} |
ScheduleTitle | string Job Name is to group and track similar job request, ( example Asset Jobs are using AssetIDs... ) |
EnumJobType (string) Enumeration describing the type of job | |
Enabled | boolean Used to enable or disable this ducking setting. |
string or null CRON representation of the schedule for the job, https://www.freebsd.org/cgi/man.cgi?crontab(5) | |
string or null job description | |
object or null job request data, depends on job type (generally request data need to run the job, json) | |
integer or null Maximum number | |
string or null Date to Enable the Job Schedule | |
string or null Date to end the Job Schedule | |
string or null Date after which this job schedule should be removed | |
integer or null How many instances of this job have been scheduled | |
string or null Job Created at datetime (ISO8601) | |
string or null Job Modified at datetime (ISO8601) |
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
GetJobsByJobType
jobtype required | string |
pageNum | integer <int32> Default: 1 page number to start gathering data from |
itemsPerPage | integer <int23> Default: 20 number of items per page to query |
totalPages | integer <int32> Default: 1 total number of pages to query |
sortField | string Default: "JobKey" Field use to order the page |
sortOrder | string Default: "asc" sort asc or desc |
z-cloud-org-id required | string organization id |
{- "OrganizationID": "string",
- "ScheduleKey": "string",
- "ScheduleTitle": "string",
- "ScheduleJobType": "Invalid",
- "Enabled": true,
- "CronSchedule": "string",
- "Description": "string",
- "ScheduleJobData": { },
- "MaxCount": 0,
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "ScheduledJobsCount": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
GetJob
jobkey required | string |
z-cloud-org-id required | string organization id |
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PutJob
jobkey required | string |
z-cloud-org-id required | string organization id |
Will create or replace an job
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
JobKey | string unique job key using pattern recommended pattern: {awsguid}({orgguid}){trackingguid}.{operation} |
JobName | string Job Name is to group and track similar job request, ( example Asset Jobs are using AssetIDs... ) |
EnumJobType (string) Enumeration describing the type of job running | |
EnumJobStatus (string) The current status of a scheduled job | |
string or null kubernetes job name, pattern = rcs-job-{operation}-{JobName} | |
string or null job description | |
object or null job request data, depends on job type (generally request data need to run the job, json) | |
RaptorMessageResponse (object) or null job result data, depends on job type (generally result data from running the job, json) | |
string or null command line arguements associated with the scheduled job | |
string or null Region where the job belongs | |
integer or null Number of times the job has ran or attempted to run | |
string or null POST - (Push) callback url we use to return datae to once the job has finished | |
string or null if this job was scheduled, then this would link us back to schedule record | |
string or null Job Created at datetime (ISO8601) | |
string or null Job Scheduled at datetime (ISO8601) | |
string or null Job Running at datetime (ISO8601) | |
string or null Job Completed at datetime (ISO8601) | |
string or null Job Modified at datetime (ISO8601) |
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PatchJob
jobkey required | string |
z-cloud-org-id required | string organization id |
Partial update of an existing job, only included fields will be updated.
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
JobKey | string unique job key using pattern recommended pattern: {awsguid}({orgguid}){trackingguid}.{operation} |
JobName | string Job Name is to group and track similar job request, ( example Asset Jobs are using AssetIDs... ) |
EnumJobType (string) Enumeration describing the type of job running | |
EnumJobStatus (string) The current status of a scheduled job | |
string or null kubernetes job name, pattern = rcs-job-{operation}-{JobName} | |
string or null job description | |
object or null job request data, depends on job type (generally request data need to run the job, json) | |
RaptorMessageResponse (object) or null job result data, depends on job type (generally result data from running the job, json) | |
string or null command line arguements associated with the scheduled job | |
string or null Region where the job belongs | |
integer or null Number of times the job has ran or attempted to run | |
string or null POST - (Push) callback url we use to return datae to once the job has finished | |
string or null if this job was scheduled, then this would link us back to schedule record | |
string or null Job Created at datetime (ISO8601) | |
string or null Job Scheduled at datetime (ISO8601) | |
string or null Job Running at datetime (ISO8601) | |
string or null Job Completed at datetime (ISO8601) | |
string or null Job Modified at datetime (ISO8601) |
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
RunJob
jobkey required | string |
ecrimage | string used to override the ecrimage to use, if not included will use latest.. |
z-cloud-org-id required | string organization id |
{- "OrganizationID": "string",
- "JobKey": "string",
- "JobName": "string",
- "JobType": "Invalid",
- "JobStatus": "Invalid",
- "KubeJob": "string",
- "Description": "string",
- "JobRequestData": { },
- "JobResultData": {
- "StatusCode": 0,
- "Message": "string",
- "AdditionalData": { }
}, - "Arguments": "string",
- "JobCluster": "string",
- "JobRunCount": 0,
- "JobCallbackUrl": "string",
- "ScheduleKey": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ScheduledDateTime": "2019-08-24T14:15:22Z",
- "RunningDateTime": "2019-08-24T14:15:22Z",
- "CompletedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
CountJobsOlderThan
minutes | integer <int32> Default: 1440 Jobs that have COMPLETED after his number of minutes can be deleted (default one day) |
jobStatus | string Default: "Completed" The status of a job (Created, Scheduled, Running, Completed, Modified, Error) |
jobType | string The type of a job |
z-cloud-org-id required | string organization id |
{- "count": 0
}
GetAllFlatFileTemplates
flatFileType required | string Flat File Type - see enum EnumFlatFileType in schema |
includeContent | boolean Default: false Should include template contents, defaults to FALSE |
null
{- "OrgID": "string",
- "OrgName": "string",
- "SecurityOrgId": "string",
- "Stations": [
- {
- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": null,
- "Position": null,
- "Duration": null,
- "ParamDouble": null,
- "ParamString": null,
- "POIWatermark": null,
- "VolumeMarkers": null,
- "Enabled": null
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "MusicSource": {
- "MusicPoint": "string"
}, - "MusicSourceDictionary": {
- "property1": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}, - "property2": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}
}, - "okta": {
- "adminGroupID": "string",
- "groupID": "string",
- "groupRuleID": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "Layouts": { }
}
GetOrganization
id required | string organization ID |
IncludeStations | boolean Default: true Should the get org call return the org's station list, defaults to TRUE |
Includelanguages | boolean Default: false Should the get org call return the org's languages list, defaults to FALSE |
IncludeLayouts | boolean Default: false Should the get org call return the org's layouts list, defaults to FALSE |
IncludeDomainSuffix | boolean Default: false Should the get org call return the org's dommain suffix from Security Api |
{- "OrgID": "string",
- "OrgName": "string",
- "SecurityOrgId": "string",
- "Stations": [
- {
- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": null,
- "Position": null,
- "Duration": null,
- "ParamDouble": null,
- "ParamString": null,
- "POIWatermark": null,
- "VolumeMarkers": null,
- "Enabled": null
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "MusicSource": {
- "MusicPoint": "string"
}, - "MusicSourceDictionary": {
- "property1": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}, - "property2": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}
}, - "okta": {
- "adminGroupID": "string",
- "groupID": "string",
- "groupRuleID": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "Layouts": { }
}
UpdateOrganization
id required | string organization id |
The organization will be only include all data passed in the update call
OrgID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
OrgName | string organization name |
SecurityOrgId | string Organization's id at the Security API |
Array of RaptorStation (objects) or null (READONLY ARRAY) Optionally Stations can be returned when getting an organization, NOTE: stations are not stored within the organization | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
RaptorCluster (object) (Cluster) Configure primary, secondary (optional) and current cluster | |
RaptorMusicSource (object) or Music Source (null) (Music Source) [OBSOLETE] Listing for Music Source | |
RaptorMusicSourceDictionary (object) or Music Sources (null) (Music Sources) A Dictionary of music sources configuration, Dictionary Key is the MusicSource Key | |
RaptorOKTAInfo (object) or group OKTA info (null) (group OKTA info) group OKTA info | |
Current Storage (number) or Current Storage (null) (Current Storage) Current Total S3 Bucket Storage for Organization | |
Storage Count (number) or Storage Count (null) (Storage Count) Current Total S3 Objects for Organization | |
Storage Threshold (number) or Storage Threshold (null) (Storage Threshold) Organization storage threshold Alert | |
Online Channel Licenses (number) or Online Channel Licenses (null) (Online Channel Licenses) Organization online channel licenses | |
null or RaptorLayoutDictionary (object) A Dictionary of all public layouts for the organzization, NOTE: layouts are not stored within the organization |
{- "OrgID": "string",
- "OrgName": "string",
- "SecurityOrgId": "string",
- "Stations": [
- {
- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": null,
- "Position": null,
- "Duration": null,
- "ParamDouble": null,
- "ParamString": null,
- "POIWatermark": null,
- "VolumeMarkers": null,
- "Enabled": null
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "MusicSource": {
- "MusicPoint": "string"
}, - "MusicSourceDictionary": {
- "property1": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}, - "property2": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}
}, - "okta": {
- "adminGroupID": "string",
- "groupID": "string",
- "groupRuleID": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "Layouts": { }
}
{- "OrgID": "string",
- "OrgName": "string",
- "SecurityOrgId": "string",
- "Stations": [
- {
- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": null,
- "Position": null,
- "Duration": null,
- "ParamDouble": null,
- "ParamString": null,
- "POIWatermark": null,
- "VolumeMarkers": null,
- "Enabled": null
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "MusicSource": {
- "MusicPoint": "string"
}, - "MusicSourceDictionary": {
- "property1": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}, - "property2": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}
}, - "okta": {
- "adminGroupID": "string",
- "groupID": "string",
- "groupRuleID": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "Layouts": { }
}
PatchOrganization
id required | string organization id |
The organization will be only include all data passed in the update call
OrgID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
OrgName | string organization name |
SecurityOrgId | string Organization's id at the Security API |
Array of RaptorStation (objects) or null (READONLY ARRAY) Optionally Stations can be returned when getting an organization, NOTE: stations are not stored within the organization | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
RaptorCluster (object) (Cluster) Configure primary, secondary (optional) and current cluster | |
RaptorMusicSource (object) or Music Source (null) (Music Source) [OBSOLETE] Listing for Music Source | |
RaptorMusicSourceDictionary (object) or Music Sources (null) (Music Sources) A Dictionary of music sources configuration, Dictionary Key is the MusicSource Key | |
RaptorOKTAInfo (object) or group OKTA info (null) (group OKTA info) group OKTA info | |
Current Storage (number) or Current Storage (null) (Current Storage) Current Total S3 Bucket Storage for Organization | |
Storage Count (number) or Storage Count (null) (Storage Count) Current Total S3 Objects for Organization | |
Storage Threshold (number) or Storage Threshold (null) (Storage Threshold) Organization storage threshold Alert | |
Online Channel Licenses (number) or Online Channel Licenses (null) (Online Channel Licenses) Organization online channel licenses | |
null or RaptorLayoutDictionary (object) A Dictionary of all public layouts for the organzization, NOTE: layouts are not stored within the organization |
{- "OrgID": "string",
- "OrgName": "string",
- "SecurityOrgId": "string",
- "Stations": [
- {
- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": null,
- "Position": null,
- "Duration": null,
- "ParamDouble": null,
- "ParamString": null,
- "POIWatermark": null,
- "VolumeMarkers": null,
- "Enabled": null
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "MusicSource": {
- "MusicPoint": "string"
}, - "MusicSourceDictionary": {
- "property1": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}, - "property2": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}
}, - "okta": {
- "adminGroupID": "string",
- "groupID": "string",
- "groupRuleID": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "Layouts": { }
}
{- "OrgID": "string",
- "OrgName": "string",
- "SecurityOrgId": "string",
- "Stations": [
- {
- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": null,
- "Position": null,
- "Duration": null,
- "ParamDouble": null,
- "ParamString": null,
- "POIWatermark": null,
- "VolumeMarkers": null,
- "Enabled": null
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "MusicSource": {
- "MusicPoint": "string"
}, - "MusicSourceDictionary": {
- "property1": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}, - "property2": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}
}, - "okta": {
- "adminGroupID": "string",
- "groupID": "string",
- "groupRuleID": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "Layouts": { }
}
GetLayout
id required | string organization id |
layoutid required | string layout id |
{- "LayoutID": "string",
- "OrganizationID": "string",
- "LayoutName": "string",
- "Public": true,
- "Locked": true,
- "State": "string",
- "Modules": { },
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
UpdateLayout
id required | string organization id |
layoutid required | string layout id |
Will update ALL fields for an existing layout, missing fields will be reset to NULL!
LayoutID required | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Unique ID (Guid) |
OrganizationID required | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
LayoutName required | string Layout name |
boolean or null Is this a public layout. NOTE: will always be 'true' for layouts saved to the DB. | |
boolean or null Is the layout locked | |
string or null Serialized JSON representing the dock-spawn-ts state of the layout | |
null or RaptorLayoutModuleDictionary (object) A Dictionary of the layout modules. NOTE: modules are stored within the layout | |
ModifiedDateTime | string <date-time> The last layout's date and time updated |
{- "LayoutID": "string",
- "OrganizationID": "string",
- "LayoutName": "string",
- "Public": true,
- "Locked": true,
- "State": "string",
- "Modules": { },
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "LayoutID": "string",
- "OrganizationID": "string",
- "LayoutName": "string",
- "Public": true,
- "Locked": true,
- "State": "string",
- "Modules": { },
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
PatchLayout
id required | string organization id |
layoutid required | string layout id |
The layout can only include the fields that need to be updated
LayoutID required | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Unique ID (Guid) |
OrganizationID required | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
LayoutName required | string Layout name |
boolean or null Is this a public layout. NOTE: will always be 'true' for layouts saved to the DB. | |
boolean or null Is the layout locked | |
string or null Serialized JSON representing the dock-spawn-ts state of the layout | |
null or RaptorLayoutModuleDictionary (object) A Dictionary of the layout modules. NOTE: modules are stored within the layout | |
ModifiedDateTime | string <date-time> The last layout's date and time updated |
{- "LayoutID": "string",
- "OrganizationID": "string",
- "LayoutName": "string",
- "Public": true,
- "Locked": true,
- "State": "string",
- "Modules": { },
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "LayoutID": "string",
- "OrganizationID": "string",
- "LayoutName": "string",
- "Public": true,
- "Locked": true,
- "State": "string",
- "Modules": { },
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
GetOrganizationLayouts
id required | string organization id |
{- "property1": {
- "LayoutID": "string",
- "OrganizationID": "string",
- "LayoutName": "string",
- "Public": true,
- "Locked": true,
- "State": "string",
- "Modules": { },
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}, - "property2": {
- "LayoutID": "string",
- "OrganizationID": "string",
- "LayoutName": "string",
- "Public": true,
- "Locked": true,
- "State": "string",
- "Modules": { },
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
SaveLanguage
id required | string organization id |
locale required | string locale |
The organization and locale be include data passed in the update call
object Represents the object that contains each Zetta Cloud's label translated |
{- "catalog": {
- "property1": null,
- "property2": null
}
}
{- "OrgID": "string",
- "OrgName": "string",
- "SecurityOrgId": "string",
- "Stations": [
- {
- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": null,
- "Position": null,
- "Duration": null,
- "ParamDouble": null,
- "ParamString": null,
- "POIWatermark": null,
- "VolumeMarkers": null,
- "Enabled": null
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "MusicSource": {
- "MusicPoint": "string"
}, - "MusicSourceDictionary": {
- "property1": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}, - "property2": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}
}, - "okta": {
- "adminGroupID": "string",
- "groupID": "string",
- "groupRuleID": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "Layouts": { }
}
RemoveLanguage
id required | string organization id |
locale required | string locale |
{- "OrgID": "string",
- "OrgName": "string",
- "SecurityOrgId": "string",
- "Stations": [
- {
- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": null,
- "Position": null,
- "Duration": null,
- "ParamDouble": null,
- "ParamString": null,
- "POIWatermark": null,
- "VolumeMarkers": null,
- "Enabled": null
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
], - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "MusicSource": {
- "MusicPoint": "string"
}, - "MusicSourceDictionary": {
- "property1": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}, - "property2": {
- "MusicSourceKey": "string",
- "MusicSourceType": [
- "0 = MusicPoint"
], - "MusicSourceData": { }
}
}, - "okta": {
- "adminGroupID": "string",
- "groupID": "string",
- "groupRuleID": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "Layouts": { }
}
CreateOrganization
inhibitAssetTypes | boolean Default: false Inhibits the creation of the pre-canned asset types, mostly because Zetta likes to do it for itself. |
Create new organization. Requires: OrgName
SecurityOrgId required | string Organization's id at the Security API |
OrgID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
OrgName required | string organization name |
string or null Created datetime (ISO8601) | |
ZettaCluster (object) (Cluster) Configure primary, secondary (optional) and current cluster | |
Current Storage (number) or Current Storage (null) (Current Storage) Current Total S3 Bucket Storage for Organization | |
Storage Count (number) or Storage Count (null) (Storage Count) Current Total S3 Objects for Organization | |
Storage Threshold (number) or Storage Threshold (null) (Storage Threshold) Organization storage threshold Alert | |
Online Channel Licenses (number) or Online Channel Licenses (null) (Online Channel Licenses) Organization online channel licenses | |
Created by (string) or Created by (null) (Created by) User created new organization | |
Modified by (string) or Modified by (null) (Modified by) User updated an organization |
{- "SecurityOrgId": "string",
- "OrgID": "string",
- "OrgName": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "CreatedBy": "string",
- "ModifiedBy": "string"
}
{- "SecurityId": "string",
- "Id": "string",
- "Name": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "CurrentStorage": 0,
- "StorageCount": 0,
- "StorageThreshold": 0,
- "OnlineChannelLicenses": 0,
- "CreatedBy": "string",
- "ModifiedBy": "string"
}
CreateLayout
id required | string organization id |
Create new organization. Requires: LayoutID, LayoutName
LayoutID required | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Unique ID (Guid) |
OrganizationID required | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
LayoutName required | string Layout name |
boolean or null Is this a public layout. NOTE: will always be 'true' for layouts saved to the DB. | |
boolean or null Is the layout locked | |
string or null Serialized JSON representing the dock-spawn-ts state of the layout | |
null or RaptorLayoutModuleDictionary (object) A Dictionary of the layout modules. NOTE: modules are stored within the layout | |
ModifiedDateTime | string <date-time> The last layout's date and time updated |
{- "LayoutID": "string",
- "OrganizationID": "string",
- "LayoutName": "string",
- "Public": true,
- "Locked": true,
- "State": "string",
- "Modules": { },
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
{- "LayoutID": "string",
- "OrganizationID": "string",
- "LayoutName": "string",
- "Public": true,
- "Locked": true,
- "State": "string",
- "Modules": { },
- "ModifiedDateTime": "2019-08-24T14:15:22Z"
}
SyncToPastEvent
Sync a station log to a past event, all Params required
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Station ID, to perform the Sync To Event On |
StartPlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Playlist ID, Where to synchronize To (Target Event Playlist) |
StartMinSequenceNumber | number Sequence Number synchronizing to (Target Event Sequence Number) |
EndPlaylistStartTime | string <date-time> Synchronization time From (present time) (DateTime) in Zulu UTC |
MinHardTime | string <date-time> reset any hardtime event after this time (DateTime) in Zulu UTC, (normally current time stamp) |
LastModifyDescription | string Explanation of why we are performing the synchronization |
EnumEventStatusCode (integer) or null The Status code to set all synchronized event too | |
EnumEventErrorCode (integer) or null The Error code to set all synchronized event too |
{- "StationID": "string",
- "StartPlaylistID": "string",
- "StartMinSequenceNumber": 0,
- "EndPlaylistStartTime": "2019-08-24T14:15:22Z",
- "MinHardTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
]
}
{- "UpdateCount": 0,
- "ErrorCount": 0
}
GetLastEtmEvent
stationId required | string stationid to search for a playlist |
minPlaylistStart required | string Minimum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
maxPlaylistStart required | string Maximum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
GetLastEtmEvent
stationId required | string stationid to search for a playlist |
minPlaylistStart required | string Minimum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
maxPlaylistStart required | string Maximum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
GetPlaylistByPlaylistType
stationid required | string stationid to search for a playlist |
playlisttype required | string playlist type to search for |
[- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
]
GetNextPlaylistEvents
stationId required | string stationid to search for a playlist |
minPlaylistStart required | string Minimum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
maxPlaylistStart required | string Maximum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
minEventSequenceNumber required | string Minimum sequence number to start looking from |
count required | string Number of events to send back" |
[- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
]
GetNextPlaylistEvents
stationId required | string stationid to search for a playlist |
minPlaylistStart required | string Minimum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
maxPlaylistStart required | string Maximum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
minEventSequenceNumber required | string Minimum sequence number to start looking from |
count required | string Number of events to send back" |
[- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
]
createPlaylist
Create new playlist Requires: StationID, Title
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
PlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
EnumPlaylistType (integer) or null type of playlist | |
Priority | number relative priority of playlist |
number or null number of rows in the playlist (Hot Keys Playlist Type) | |
number or null number of columns in the playlist (Hot Keys Playlist Type) | |
Title | string title of playlist |
number or null Playlist TargetLength in seconds.ms | |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... stationID who owns the playlist |
EnumPlaylistState (integer) or null Current state of this playlist | |
string or null When the Playlist is Scheduled to Start datetime (ISO8601) | |
string or null When the Playlist is Scheduled to End datetime | |
string or null When the Playlist is Scheduled to Start datetime (ISO8601) | |
string or null When the Playlist is Scheduled to End datetime | |
Array of strings or null playlist triggers | |
Array of strings or null tags associated with the station | |
Array of strings or null List of playlist IDs who are copies of this playlist | |
Array of RaptorEvent (objects) or null (READONLY ARRAY) - details of the list of events in the playlist | |
object (RaptorETMWindow) Used to determine accuracy of an ETM Window | |
number or null Sequence number of the current hotline in this playlist | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
Show (object) or null Show |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
GetSplitEtm
blockEventID required | string Block event EventID |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
SyncToFutureEvent
Sync a station log to a future event, all Params required
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Station ID, to perform the Sync To Event On |
StartPlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... Playlist ID, Where to synchronize To (Target Event Playlist) |
StartMinSequenceNumber | number Sequence Number synchronizing to (Target Event Sequence Number) |
EndPlaylistStartTime | string <date-time> Synchronization time From (present time) (DateTime) in Zulu UTC |
MinHardTime | string <date-time> reset any hardtime event after this time (DateTime) in Zulu UTC, (normally current time stamp) |
LastModifyDescription | string Explanation of why we are performing the synchronization |
EnumEventStatusCode (integer) or null The Status code to set all synchronized event too | |
EnumEventErrorCode (integer) or null The Error code to set all synchronized event too |
{- "StationID": "string",
- "StartPlaylistID": "string",
- "StartMinSequenceNumber": 0,
- "EndPlaylistStartTime": "2019-08-24T14:15:22Z",
- "MinHardTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
]
}
{- "UpdateCount": 0,
- "ErrorCount": 0
}
GraphQL
Query the playlist table with a graphQL query
query | string |
{- "query": "string"
}
[- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
]
GetPlaylistBySchedule
stationid required | string StationID |
start required | string Start date as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ |
end required | string End date as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ |
ReturnChildEvents | boolean Default: true Used to identify if the call should return all the events in the playlist |
PlaylistType | integer Default: 1 If Set the playlists will be filtered to this type |
[- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
]
GetPlaylistBySchedule
stationid required | string StationID |
start required | string Start date as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ |
end required | string End date as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ |
ReturnChildEvents | boolean Default: true Used to identify if the call should return all the events in the playlist |
PlaylistType | integer Default: 1 If Set the playlists will be filtered to this type |
[- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
]
EventAssetSearch
stationId required | string stationid to search for a playlist |
minPlaylistStart required | string Minimum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
maxPlaylistStart required | string Maximum date to start looking for an etm event as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
GraphQL json
query | string |
{- "query": "string"
}
[- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
]
GetPlaylist
id required | string Playlist ID |
ReturnChildEvents | boolean Default: true Used to identify if the call should return all the events in the playlist |
[- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
]
UpdatePlaylist
id required | string Playlist ID |
The playlist will be only include all data passed in the update call
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
PlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
EnumPlaylistType (integer) or null type of playlist | |
Priority | number relative priority of playlist |
number or null number of rows in the playlist (Hot Keys Playlist Type) | |
number or null number of columns in the playlist (Hot Keys Playlist Type) | |
Title | string title of playlist |
number or null Playlist TargetLength in seconds.ms | |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... stationID who owns the playlist |
EnumPlaylistState (integer) or null Current state of this playlist | |
string or null When the Playlist is Scheduled to Start datetime (ISO8601) | |
string or null When the Playlist is Scheduled to End datetime | |
string or null When the Playlist is Scheduled to Start datetime (ISO8601) | |
string or null When the Playlist is Scheduled to End datetime | |
Array of strings or null playlist triggers | |
Array of strings or null tags associated with the station | |
Array of strings or null List of playlist IDs who are copies of this playlist | |
Array of RaptorEvent (objects) or null (READONLY ARRAY) - details of the list of events in the playlist | |
object (RaptorETMWindow) Used to determine accuracy of an ETM Window | |
number or null Sequence number of the current hotline in this playlist | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
Show (object) or null Show |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
PatchPlaylist
id required | string Playlist ID |
The playlist data we wish to patch
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
PlaylistID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
EnumPlaylistType (integer) or null type of playlist | |
Priority | number relative priority of playlist |
number or null number of rows in the playlist (Hot Keys Playlist Type) | |
number or null number of columns in the playlist (Hot Keys Playlist Type) | |
Title | string title of playlist |
number or null Playlist TargetLength in seconds.ms | |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... stationID who owns the playlist |
EnumPlaylistState (integer) or null Current state of this playlist | |
string or null When the Playlist is Scheduled to Start datetime (ISO8601) | |
string or null When the Playlist is Scheduled to End datetime | |
string or null When the Playlist is Scheduled to Start datetime (ISO8601) | |
string or null When the Playlist is Scheduled to End datetime | |
Array of strings or null playlist triggers | |
Array of strings or null tags associated with the station | |
Array of strings or null List of playlist IDs who are copies of this playlist | |
Array of RaptorEvent (objects) or null (READONLY ARRAY) - details of the list of events in the playlist | |
object (RaptorETMWindow) Used to determine accuracy of an ETM Window | |
number or null Sequence number of the current hotline in this playlist | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
Show (object) or null Show |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
GetSplitSpotBlock
stationId required | string stationid to search for a playlist |
etmTime required | string ETM datetime as ISO 8601 (ZULU) "yyyy-MM-ddTHH:mm:ss.fffZ" |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
GetPlaylistByPlaylistType
eventId required | string Spotblock Event ID |
returnTrafficPlaylist | boolean Default: true Should the traffic event be returned under the traffic playlist or the child playlist, used by the sequencer |
{- "OrganizationID": "string",
- "PlaylistID": "string",
- "PlaylistType": [
- "0 = Invalid",
- "1 = Schedule",
- "2 = SpotBlock",
- "3 - ClockTemplate",
- "4 - FillContent",
- "5 - Traffic",
- "6 - Emergency",
- "7 - HotKeyBank",
- "8 - NetworkSpotBlock",
- "9 - NetworkTraffic"
], - "Priority": 0,
- "Rows": 0,
- "Columns": 0,
- "Title": "string",
- "TargetLength": 0,
- "StationID": "string",
- "State": [
- "0 = Invalid",
- "1 = Created",
- "2 = Published",
- "3 = Inactive",
- "4 = Played",
- "5 = Reconciled",
- "6 = Archived"
], - "ScheduledStartDateTime": "2019-08-24T14:15:22Z",
- "ScheduledEndDateTime": "2019-08-24T14:15:22Z",
- "ActualStartDateTime": "2019-08-24T14:15:22Z",
- "ActualEndDateTime": "2019-08-24T14:15:22Z",
- "Triggers": [
- "string"
], - "Tags": [
- "string"
], - "Duplicates": [
- "string"
], - "Events": [
- {
- "OrganizationID": "string",
- "PlaylistID": "string",
- "EventID": "string",
- "SequenceNumber": 0,
- "EventType": [
- "0 = InvalidEvent",
- "1 = PlayAssetEvent",
- "2 = SpotBlockEvent",
- "3 = ExactTimeMarkerEvent",
- "6 = CommentEvent",
- "11 = NoteEvent",
- "12 - TrafficLoadPOS",
- "13 - SequencerStart",
- "14 - UnresolvedAssetRotation"
], - "Description": "string",
- "StatusCode": [
- "-3 = PendingPlayed",
- "0 = Invalid",
- "1 = Ready",
- "2 = Current",
- "3 = Played",
- "4 = NotPlayed",
- "5 = EventError",
- "6 = Paused"
], - "ErrorCode": [
- "0 = Invalid",
- "1 = FutureItemPlayed, Item was not played because a future item was started and stopped this one",
- "2 = EtmDropped, Sequencer - Event dropped due to (execution of) future ETM",
- "3 = UnsupportedEvent",
- "4 = StoppedEarly",
- "5 = ExpiredOnStartup",
- "6 = AssetNotDefined",
- "7 = AssetFilePathNotDefined",
- "8 = PlayerLoadError",
- "9 = SyncToSelectionPast",
- "10 = SyncToSelectionFuture",
- "11 = ParentEventStopped",
- "12 = NoAvailableStreams",
- "13 = SplitStoppedWithoutPlaying",
- "14 = Not Active",
- "15 = InvalidStationAssetStartDate",
- "16 = InvalidStationAssetEndDate",
- "17 = InvalidAssetKillDate",
- "18 = NoGeneratedFilePath",
- "19 = InvalidAssetReleaseDate",
- "20 = InvalidAssetLength"
], - "EditCode": [
- "0 = Invalid",
- "1 = EtmFillInserted",
- "2 = BlockFillInserted",
- "3 = EmergencyPlaylistInserted",
- "4 = SplitsInserted",
- "5 = SplitsQueuedByAsset",
- "6 = SplitsQueuedByRotation",
- "7 = SplitsQueuedByETM",
- "8 = SplitsQueuedByPosition",
- "9 = SplitsSkipped"
], - "EtmType": [
- "0 = Invalid",
- "1 = HardETM",
- "2 = SoftETM",
- "3 = ResetETM",
- "4 = HitETM"
], - "Chain": [
- "0 = Invalid",
- "1 = SegueChain",
- "2 = AutoPostChain",
- "3 = StopChain",
- "4 = LinkSongChain"
], - "AirStartDateTime": "2019-08-24T14:15:22Z",
- "AirStopDateTime": "2019-08-24T14:15:22Z",
- "Skipped": true,
- "AssetID": "string",
- "AssetTypeID": "string",
- "Asset": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "HardTime": 0,
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "Zetta_EventRefGuid": "string",
- "Zetta_EventType": "string"
}, - "Tags": [
- "string"
], - "Version": 0,
- "Note": "string",
- "Color": "string",
- "OverridePOIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "ChildPlaylistID": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "LastModifyDescription": "string",
- "TimingType": [
- "0 = Invalid",
- "1 = None",
- "2 = Stretch"
], - "OverrideSplitBehavior": 0,
- "PreviousEventID": "string",
- "NextEventID": "string",
- "LinearAdData": {
- "id": "string",
- "spotType": "string",
- "spotInstanceID": 0,
- "spotLength": 0,
- "title": "string",
- "displayName": "string",
- "scheduledStartTime": "string",
- "advertiserName": "string",
- "audioFileUrl": "string",
- "assetId": "string",
- "isci": "string",
- "script": "string",
- "liveRead": true,
- "controversialProgramExclusions": "string",
- "positionInBreak": 0,
- "partnerId": 0,
- "partnerName": "string",
- "breakTypeName": "string",
- "referenceId": 0,
- "sportsCode": "string",
- "blockNumber": 0,
- "spotVerifyKey": "string"
}, - "NetworkLinearAdData": {
- "id": "string",
- "isci": "string",
- "broadcastStart": "string",
- "broadcastEnd": "string",
- "relayCue": "string",
- "length": 0,
- "audioFileUrl": "string",
- "type": "string",
- "title": "string",
- "position": 0,
- "industryId": 0,
- "controversial": "string",
- "advertiserId": "string",
- "advertiser": "string"
}, - "BlockType": [
- "0 = Invalid",
- "1 = SpotBlock",
- "2 = NetworkSpotBlock"
], - "AssetRotationID": "string"
}
], - "ETMWindow": {
- "ETMWindow": 0,
- "EtmWindowLateSeconds": 0
}, - "HotlineSequence": 0,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Show": {
- "StreamUrls": [
- "string"
], - "ShowID": "string"
}
}
LaunchStation
orgId required | string organization id |
stationId required | string station id |
dryRun | boolean Default: true allow launch to run through validation check and call the k8s deploy service with dry run only |
playerVersion | string Default: "latest" version of the player to deploy |
sequencerVersion | string Default: "latest" version of the sequencer to deploy |
{- "message": "string"
}
GetEdgeDocker
serialnumber required | string serial number of hardware device generate a device startup script for |
{- "message": "string"
}
UpdateSplitReceiverDeployment
stationId required | string station id |
dryRun | boolean Default: true allow launch to run through validation check and call the jenkins job with dry run only |
version | string Default: "latest" version deploy |
{- "message": "string"
}
UpdateStationDeployment
orgId required | string organization id (* = all/any organizations) |
stationId required | string station id (* = all/any station) |
dryRun | boolean Default: true allow launch to run through validation check and call the deployment job with dry run only |
playerVersion | string Default: "latest" version of the player to deploy |
sequencerVersion | string Default: "latest" version of the sequencer to deploy |
tag | string Deployment Tag |
{- "message": "string"
}
Get Station
id required | string station id |
{- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
Put Station
id required | string station id |
Will update ALL fields for an existing station, missing fields will be reset to NULL!
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
StationName | string Station name |
ConstantName | string Immutable human-readable identifier |
StationCallLetters | string Station Call Letters |
StationDescription | string Description for the station |
string or null station time zone in UTC with offset | |
EnumStationConfigStatus (integer) or null station status | |
RaptorCluster (object) (Cluster) Configure primary, secondary (optional) and current cluster | |
Array of RaptorPlayerMixerConfig (objects) or null (OBSOLETE 2020-03-01) Configuration of multiple playback mixer (a collection input and output) devices being used by the raptor player | |
null or RaptorPlayerConfigDictionary (object) A Dictionary of all players, being used by the Raptor Player, Dictionary Key is the Player Key | |
null or RaptorGPIODeviceDictionary (object) A Configuration Dictionary of all gpio devices, being used by this station | |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null external ids associated with a stations (Depreciated 2019-07-01) | |
RaptorStationThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with a stations, Please Use Recommending Naming Convention {Application}_{CustomField} | |
object or null tags associated with the station | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
boolean or null is Station in Paused State? | |
EnumSequencerMode (integer) or null Current station mode | |
Array of EnumSequencerMode (integers) or null Modes Available in the GUI for this station | |
number or null Default: 1200 Length of history fetched for fill | |
RaptorStationTrafficConfig (object) or null Traffic config | |
Array of RaptorStationBillboardConfig (objects) or null Billboard outputs | |
EnumSequencerAutoFade (integer) or null Is auto fade at segue enabled for this station | |
number or null Length of auto fade | |
number or null Length of auto fade | |
number or null Ducking Level for Beds | |
EnumZettaSplitReceiver (integer) or null Should we start a tcp listener to receive split command from zetta | |
string or null stationID of the split master | |
RaptorOverrideDictionary (object) or null Override dictionary used to define Custom sequencer configuration that might be overwritten on a station | |
null or RaptorOverrideAssetTypeDictionary (object) Asset Type Settings | |
null or RaptorNielsenConfig (object) Raptor Nielsen Config | |
string or null Description of who made the last modify | |
number or null Allow future events to start if within this window | |
number or null Allow to skip events beyond of this window | |
RaptorGSelectorSettings (object) or null Raptor GSelector Settings | |
number or null | |
number or null | |
boolean or null | |
string or null EmergencyPlaylistID | |
Array of strings or null EtmFillTags | |
Array of strings or null BlockFillTags | |
string or null Market | |
string or null StreamID | |
string or null Stores a template, InBandMetadata for publishing IcyTitle, Disable InbandMetadata by setting OutputIcyTitleTemplate and OutputIcyTitleTemplate to Null or empty! | |
string or null Stores a template, InBandMetadata for publishing IcyUrl, Disable InbandMetadata by setting OutputIcyTitleTemplate and OutputIcyTitleTemplate to Null or empty! | |
boolean or null | |
boolean or null | |
string or null EASTestAssetID | |
Array of strings or null Split Stations subscribed to this station |
{- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
{- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
Patch Station
id required | string station id |
Will patch included fields on the station
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
StationName | string Station name |
ConstantName | string Immutable human-readable identifier |
StationCallLetters | string Station Call Letters |
StationDescription | string Description for the station |
string or null station time zone in UTC with offset | |
EnumStationConfigStatus (integer) or null station status | |
RaptorCluster (object) (Cluster) Configure primary, secondary (optional) and current cluster | |
Array of RaptorPlayerMixerConfig (objects) or null (OBSOLETE 2020-03-01) Configuration of multiple playback mixer (a collection input and output) devices being used by the raptor player | |
null or RaptorPlayerConfigDictionary (object) A Dictionary of all players, being used by the Raptor Player, Dictionary Key is the Player Key | |
null or RaptorGPIODeviceDictionary (object) A Configuration Dictionary of all gpio devices, being used by this station | |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null external ids associated with a stations (Depreciated 2019-07-01) | |
RaptorStationThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with a stations, Please Use Recommending Naming Convention {Application}_{CustomField} | |
object or null tags associated with the station | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
boolean or null is Station in Paused State? | |
EnumSequencerMode (integer) or null Current station mode | |
Array of EnumSequencerMode (integers) or null Modes Available in the GUI for this station | |
number or null Default: 1200 Length of history fetched for fill | |
RaptorStationTrafficConfig (object) or null Traffic config | |
Array of RaptorStationBillboardConfig (objects) or null Billboard outputs | |
EnumSequencerAutoFade (integer) or null Is auto fade at segue enabled for this station | |
number or null Length of auto fade | |
number or null Length of auto fade | |
number or null Ducking Level for Beds | |
EnumZettaSplitReceiver (integer) or null Should we start a tcp listener to receive split command from zetta | |
string or null stationID of the split master | |
RaptorOverrideDictionary (object) or null Override dictionary used to define Custom sequencer configuration that might be overwritten on a station | |
null or RaptorOverrideAssetTypeDictionary (object) Asset Type Settings | |
null or RaptorNielsenConfig (object) Raptor Nielsen Config | |
string or null Description of who made the last modify | |
number or null Allow future events to start if within this window | |
number or null Allow to skip events beyond of this window | |
RaptorGSelectorSettings (object) or null Raptor GSelector Settings | |
number or null | |
number or null | |
boolean or null | |
string or null EmergencyPlaylistID | |
Array of strings or null EtmFillTags | |
Array of strings or null BlockFillTags | |
string or null Market | |
string or null StreamID | |
string or null Stores a template, InBandMetadata for publishing IcyTitle, Disable InbandMetadata by setting OutputIcyTitleTemplate and OutputIcyTitleTemplate to Null or empty! | |
string or null Stores a template, InBandMetadata for publishing IcyUrl, Disable InbandMetadata by setting OutputIcyTitleTemplate and OutputIcyTitleTemplate to Null or empty! | |
boolean or null | |
boolean or null | |
string or null EASTestAssetID | |
Array of strings or null Split Stations subscribed to this station |
{- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
{- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
Tear down split receiver
stationId required | string station id |
dryRun | boolean Default: true allow launch to run through validation check and call the deployment job with dry run only |
{- "message": "string"
}
Tear down Station
stationId required | string station id |
dryRun | boolean Default: true allow launch to run through validation check and call the jenkins job with dry run only |
{- "message": "string"
}
Create Station
Create new station, Requires: StationName, StationTimeZone, OrganizationID, StationStatus
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... unique id |
StationName | string Station name |
ConstantName | string Immutable human-readable identifier |
StationCallLetters | string Station Call Letters |
StationDescription | string Description for the station |
string or null station time zone in UTC with offset | |
EnumStationConfigStatus (integer) or null station status | |
RaptorCluster (object) (Cluster) Configure primary, secondary (optional) and current cluster | |
Array of RaptorPlayerMixerConfig (objects) or null (OBSOLETE 2020-03-01) Configuration of multiple playback mixer (a collection input and output) devices being used by the raptor player | |
null or RaptorPlayerConfigDictionary (object) A Dictionary of all players, being used by the Raptor Player, Dictionary Key is the Player Key | |
null or RaptorGPIODeviceDictionary (object) A Configuration Dictionary of all gpio devices, being used by this station | |
Array of RaptorTypeValuePair (Depreciated 2019-07-01) (objects) or null external ids associated with a stations (Depreciated 2019-07-01) | |
RaptorStationThirdPartyReferences (object) or null Stores Third Party Ids, used for referencing third party systems, associated with a stations, Please Use Recommending Naming Convention {Application}_{CustomField} | |
object or null tags associated with the station | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
boolean or null is Station in Paused State? | |
EnumSequencerMode (integer) or null Current station mode | |
Array of EnumSequencerMode (integers) or null Modes Available in the GUI for this station | |
number or null Default: 1200 Length of history fetched for fill | |
RaptorStationTrafficConfig (object) or null Traffic config | |
Array of RaptorStationBillboardConfig (objects) or null Billboard outputs | |
EnumSequencerAutoFade (integer) or null Is auto fade at segue enabled for this station | |
number or null Length of auto fade | |
number or null Length of auto fade | |
number or null Ducking Level for Beds | |
EnumZettaSplitReceiver (integer) or null Should we start a tcp listener to receive split command from zetta | |
string or null stationID of the split master | |
RaptorOverrideDictionary (object) or null Override dictionary used to define Custom sequencer configuration that might be overwritten on a station | |
null or RaptorOverrideAssetTypeDictionary (object) Asset Type Settings | |
null or RaptorNielsenConfig (object) Raptor Nielsen Config | |
string or null Description of who made the last modify | |
number or null Allow future events to start if within this window | |
number or null Allow to skip events beyond of this window | |
RaptorGSelectorSettings (object) or null Raptor GSelector Settings | |
number or null | |
number or null | |
boolean or null | |
string or null EmergencyPlaylistID | |
Array of strings or null EtmFillTags | |
Array of strings or null BlockFillTags | |
string or null Market | |
string or null StreamID | |
string or null Stores a template, InBandMetadata for publishing IcyTitle, Disable InbandMetadata by setting OutputIcyTitleTemplate and OutputIcyTitleTemplate to Null or empty! | |
string or null Stores a template, InBandMetadata for publishing IcyUrl, Disable InbandMetadata by setting OutputIcyTitleTemplate and OutputIcyTitleTemplate to Null or empty! | |
boolean or null | |
boolean or null | |
string or null EASTestAssetID | |
Array of strings or null Split Stations subscribed to this station |
{- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
{- "OrganizationID": "string",
- "StationID": "string",
- "StationName": "string",
- "ConstantName": "string",
- "StationCallLetters": "string",
- "StationDescription": "string",
- "StationTimeZone": "string",
- "StationStatus": [
- "0 = Invalid",
- "1 = Created",
- "2 = Configured",
- "3 = Inactive",
- "4 = OffAir",
- "5 = Live",
- "6 = Installing",
- "7 = Upgrading",
- "8 = Uninstalling"
], - "Cluster": {
- "Primary": "string",
- "Secondary": "string",
- "Current": "string"
}, - "Mixers": [
- {
- "MixerKey": "Default_Mixer",
- "DSPSourceType": [
- "0 = Invalid",
- "1 = Omnia3",
- "2 = Sound4",
- "3 = Sound4RTP (obsolete 2020-11-04)",
- "4 = SoundCenter"
], - "OmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "Sound4DSP": {
- "S4UserID": "string",
- "RADIO_NAME": "string"
}, - "IntrasonicsDSP": {
- "WatermarkingSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Encoding, Watermarking Encoder Enabled",
- "[0x0002] 2 = Decoding, Watermarking Decoding/Detection Enabled"
], - "License": "string",
- "Amplitude": 0.3,
- "CodewordCycleStart": { },
- "CodewordCycleEnd": { },
- "EncodingHistoryMax": 100,
- "DecodingHistoryMax": 100
}, - "OverrideNielsenConfig": {
- "NielsenSkill": "DISABLE_WATERMARKING",
- "NielsenCBetCheckDigit": "string",
- "NielsenCBetSID": 0,
- "NielsenLicense": "string",
- "NielsenCBetMode": "RADIO_CBET_MODE_2",
- "NielsenTimecode": "INSERTER_CLOCK_ALWAYS",
- "NielsenPriorCodeDetection": "E_OW_MODE"
}, - "AudioLevelsDSP": {
- "AudioLevelSkill": [
- "[0x0000] 0 = Disabled, Not using watermarking",
- "[0x0001] 1 = Right, Right Audio Levels Enabled",
- "[0x0002] 2 = Left, Left Audio Levels Enabled"
], - "Right": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}, - "Left": {
- "HighDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "LowDecibelAlert": {
- "DecibelTargetLevel": 0,
- "SecondsToTriggerAlert": 0,
- "SecondsToRepeatAlert": 0,
- "AlertDateTime": "2019-08-24T14:15:22Z"
}, - "RMSLevels": [
- 0
]
}
}, - "Outputs": [
- {
- "OutputKey": "string",
- "OutputActive": true,
- "OutputPath": "string",
- "OutputType": [
- "0 = Invalid",
- "1 = BassNative, Bass Local OS Native device",
- "2 = BassShoutcastServer, Device is Bass Shoutcast Server",
- "3 = BassShoutcastClient, Device is Bass Shoutcast Client",
- "4 = BassTCPClient, Prototype for TCP streaming output"
], - "OutputContent": [
- "0 = Invalid",
- "1 = OGG, OGG Encoding (audio/ogg)",
- "2 = OPUS, Opus Encoding (audio/ogg)",
- "3 = MP3, MP3 Encoding (audio/mp3)",
- "4 = FLAC, FLAC Encoding (audio/flac)",
- "5 = AAC, AAC Encoding (audio/aac)",
- "6 = WAV, PCM Encoding (audio/wav)"
], - "OutputLogin": "string",
- "OutputPassword": "string",
- "OutputBitrate": 0,
- "OutputSamplerate": 0,
- "OutputLiveStreamUrl": "string"
}
], - "OutputDictionary": { },
- "Inputs": [
- {
- "InputKey": "string",
- "InputType": [
- "0 = Invalid",
- "1 = BassInternetFile, Bass Internet Url/file with KNOWN length",
- "2 = BassRealtimeStream, Bass Streaming Url with UNKNOWN length",
- "3 = BassFile, Bass local/network File with KNOWN length ",
- "4 = Live, Event is live, player will play silence to simulate"
], - "InputPath": "string",
- "MirrorPaths": [
- "string"
], - "InputExpires": "2019-08-24T14:15:22Z",
- "InputLogin": "string",
- "InputPassword": "string",
- "InputOmniaDSP": {
- "Preset": "string",
- "LicenseServer": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": null,
- "Level": null
}
], - "Enabled": true
}
]
}, - "InputOwner": "string"
}
], - "InputDictionary": { }
}
], - "PlayerDictionary": { },
- "GPIODeviceDictionary": { },
- "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "IHM_EnterpriseID": "string"
}, - "Tags": {
- "property1": null,
- "property2": null
}, - "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Paused": true,
- "StationMode": [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
], - "AvailableModes": [
- [
- "0 = Invalid",
- "1 = Auto",
- "2 = Manual",
- "3 = LiveAssist",
- "4 = Split"
]
], - "FillHistoryLength": 1200,
- "Traffic": {
- "SystemName": "string"
}, - "Billboards": [
- {
- "BillboardEnabled": true,
- "BillboardUrl": "string",
- "BillboardXslt": "string",
- "BillboardType": [
- "0 = Invalid",
- "1 = RaptorJson",
- "2 = ZettaFullXml",
- "3 = None"
], - "BillboardHTTPMethod": [
- "0 = Invalid",
- "1 = Get",
- "2 = Post"
], - "BillboardCount": 0,
- "BillboardDelay": 0
}
], - "AutoFade": [
- "0 = Invalid",
- "1 = AutoFadeEnabled"
], - "FadeLength": 0,
- "NormalizationTarget": 0,
- "BedDuckingLevel": 0,
- "ZettaSplitReceiver": [
- "0 = Invalid",
- "1 = SplitReceiver"
], - "SplitMasterStationID": "string",
- "OverrideSequencerSettings": { },
- "OverrideAssetTypeSettings": { },
- "NielsenConfig": { },
- "LastModifyDescription": "string",
- "SoftEtmEarlyWindow": 0,
- "SoftEtmLateWindow": 0,
- "GSelectorSettings": {
- "EnableOldRotations": false,
- "LastAssetsSynchronizedDate": "2019-08-24T14:15:22Z",
- "LastScheduleSynchronizedDate": "2019-08-24T14:15:22Z",
- "ServiceAddress": "string",
- "HotlineSkipEventsCount": 0,
- "GSDatabaseInfo": {
- "Description": "string",
- "Server": "string",
- "Instance": "string",
- "Name": "string",
- "Guid": "string"
}, - "GSStationInfo": {
- "ID": 0,
- "Name": "string",
- "CallLetters": "string",
- "LicenseExpiryDate": "2019-08-24T14:15:22Z"
}, - "MergeExistingHours": false
}, - "MaxStretchPercent": 0,
- "MaxSqueezePercent": 0,
- "ApplyStretchSqueezeWithinSoftETMWindow": true,
- "EmergencyPlaylistID": "string",
- "EtmFillTags": [
- "string"
], - "BlockFillTags": [
- "string"
], - "Market": "string",
- "StreamID": "string",
- "OutputIcyTitleTemplate": "string",
- "OutputIcyURLTemplate": "string",
- "LinearAdsEnabled": true,
- "SpotAssetType": true,
- "EASTestAssetID": "string",
- "ConnectedSplitStations": [
- "string"
]
}
AddOrUpdateStationAsset
Array of station assets
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... AssetID |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... StationID |
boolean or null primary title of asset | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null start datetime (ISO8601) | |
string or null end datetime (ISO8601) | |
string or null asset type | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the asset | |
string or null Title used for export (in band metadata, now playing export) | |
string or null Artist used for export (in band metadata, now playing export) | |
HourRestriction (object) or null HourRestriction |
[- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
]
[- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
]
GetStationAssetByAssetType
stationID required | string |
assetTypeID required | string |
active | boolean Default: true filter by active or not |
pageNum | integer <int32> Default: 1 page number to start gathering data from |
itemsPerPage | integer <int23> Default: 20 number of items per page to query |
totalPages | integer <int32> Default: 1 total number of pages to query |
sortField | string Default: "Title" Field use to order the page |
sortOrder | string Default: "asc" sort asc or desc |
null
Graphql
stationID required | string |
active | boolean Default: true filter by active or not |
AssetTypeID | string AssetTypeID to filter on, this can be in the body but this will be more efficient |
null
Activate
stationIDs required | string |
assetIDs required | string |
[- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
]
CreateStationAsset
Create new StationAsset
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... AssetID |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... StationID |
boolean or null primary title of asset | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null start datetime (ISO8601) | |
string or null end datetime (ISO8601) | |
string or null asset type | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the asset | |
string or null Title used for export (in band metadata, now playing export) | |
string or null Artist used for export (in band metadata, now playing export) | |
HourRestriction (object) or null HourRestriction |
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
GetStationAssetList
stationID required | string stationID |
assetIDs required | string assetIDs (separated by commas) |
[- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
]
DeleteStationAssetList
stationID required | string stationID |
assetIDs required | string List of event IDs (separated by commas) |
[- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
]
GetStationAsset
stationID required | string stationsID |
assetID required | string assetID |
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
PutStationAsset
stationID required | string stationID |
assetID required | string assetID |
StationAsset data to update or create
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... AssetID |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... StationID |
boolean or null primary title of asset | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null start datetime (ISO8601) | |
string or null end datetime (ISO8601) | |
string or null asset type | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the asset | |
string or null Title used for export (in band metadata, now playing export) | |
string or null Artist used for export (in band metadata, now playing export) | |
HourRestriction (object) or null HourRestriction |
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
DeleteStationAsset
stationID required | string stationID |
assetID required | string assetID |
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
PatchStationAsset
stationID required | string stationID |
assetID required | string assetID |
Patches an existing StationAsset, only included fields will be updated.
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... AssetID |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... StationID |
boolean or null primary title of asset | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null start datetime (ISO8601) | |
string or null end datetime (ISO8601) | |
string or null asset type | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the asset | |
string or null Title used for export (in band metadata, now playing export) | |
string or null Artist used for export (in band metadata, now playing export) | |
HourRestriction (object) or null HourRestriction |
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
GetAssetStationAssetList
stationID required | string stationID |
z-cloud-org-id required | string organization id |
List of asset ids to return
[- "string"
]
null
SearchAssetCount
stationID required | string stationID |
List of asset ids to return
[- "string"
]
null
Deactivate
stationIDs required | string stationIDs (separated by commas) |
assetIDs required | string assetIDs (separated by commas) |
[- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
]
Bulk update StationAsset on many stations, Requires: assetID
assetID required | string assetID |
Patches an existing StationAsset, only included fields will be updated.
OrganizationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... organization id |
AssetID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... AssetID |
StationID | string <guid> ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]... StationID |
boolean or null primary title of asset | |
string or null Created datetime (ISO8601) | |
string or null Last modified datetime (ISO8601) | |
string or null start datetime (ISO8601) | |
string or null end datetime (ISO8601) | |
string or null asset type | |
EnumSplitBehavior (integer) Default: 0 Split behavior of the asset | |
string or null Title used for export (in band metadata, now playing export) | |
string or null Artist used for export (in band metadata, now playing export) | |
HourRestriction (object) or null HourRestriction |
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
{- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
GetStationAssetListAllStations
assetIDs required | string assetIDs (separated by commas) |
active | boolean Default: true filter by active or not |
[- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
]
GetStationAssetCountByAssetType
stationID required | string stationID |
assetTypeID required | string assetTypeID |
active | boolean Default: true filter by active or not |
{- "count": 0
}
SearchAsset
stationID required | string stationID |
pageNum | integer <int32> Default: 1 page number to start gathering data from |
itemsPerPage | integer <int23> Default: 20 number of items per page to query |
totalPages | integer <int32> Default: 1 total number of pages to query |
sortField | string Default: "Title" Field use to order the page |
sortOrder | string Default: "asc" sort asc or desc |
Asset search schema to search for assets by
RaptorAsset (object) or null All passed in fields will be included when searching for mathcing assets | |
RaptorAsset (object) or null All fields will be ored together when filtering for assets |
{- "matchAll": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}, - "matchAny": {
- "OrganizationID": "string",
- "AssetID": "string",
- "AssetTypeID": "string",
- "Title": "string",
- "Voice": "string",
- "Artist": "string",
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "Advertiser": "string",
- "Album": "string",
- "Brand": "string",
- "ISRC": "string",
- "ISCI": "string",
- "Label": "string",
- "Year": "string",
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "Comment": "string",
- "ImageUrl": "string",
- "CreatedBy": "string",
- "OriginalFileName": "string",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "ReleaseDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "KillDateTime": "2019-08-24T14:15:22Z",
- "RecordedDate": "2019-08-24T14:15:22Z",
- "Tags": [
- "string"
], - "ExternalIDs": [
- {
- "IDType": "string",
- "IDValue": "string"
}
], - "ThirdPartyIDs": {
- "MusicPointID": "string",
- "MediabaseID": "string",
- "IHM_ProductID": "string",
- "SiteCode": "string",
- "ExternalID": "string",
- "Zetta_MD5": "string",
- "GSelector_MediaID": "string"
}, - "POIMarkup": {
- "Path": "string",
- "Length": 0.1,
- "Summary": "string",
- "POIMarkers": [
- {
- "POIType": [
- "0 = Invalid , description : Invalid or undefined Point of Interest Marker",
- "100 = POITrigger , description : Uses Parameters: (Position, ParamString), File Position when to Signal another Input to start playing. ParamString to identify what input to trigger), Common Syntax: TriggerInput@{inputkey}",
- "101 = POIFadeIn , description : Uses Parameters: (Position, Duration) , File Position to start the audio playing from. Duration of how long to fade in the audio. BOF = Position",
- "102 = POIFadeOut , description : Uses Parameters: (Position, Duration) , File Position to start the audio Fading out, Duration of how long to fade out the audio. EOF = Position + Duration",
- "103 = POISegue , description : Uses Parameters: (Position, ParamDouble) File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "104 = POIEarlySegue , description : Uses Parameters: (Position, ParamDouble ) Generally when the chain type is Link-Song, use the File Position to start the audio, OR ParamDouble is the offset from the end of the playback to signal the next file to start ",
- "106 = POIIntro , description : Uses Parameters: (Position) File Position where an intro occurs, stack these marker to have multiple intros",
- "107 = POIOutro , description : Uses Parameters: (Position) File Position where an outro occurs, stack these marker to have multiple outro",
- "108 = POIVolume , description : Uses Parameters: (Position, ParamDouble) File Position where an Volume change occurs, ParamDouble is the new volume level",
- "109 = POIPitchless , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitchless playrate. Normally there is only one Marker at Position 0.0",
- "110 = POIPitched , description : Uses Parameters:(Position, ParamDouble) File Position where to adjustment occurs, ParamDouble Adjust the pitched playrate. Normally there is only one Marker at Position 0.0",
- "111 = POICastTitle , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting title. Normally there is only one Marker at Position 0.0",
- "112 = POICastMetadata , description : Uses Parameters:(Position, ParamString) File Position where to adjustment occurs, ParamString Adjust the Casting Metadata. Normally there is only one Marker at Position 0.0",
- "113 = POIScheduledStart , description : Uses Parameters:(Position, ParamString) File Position where to start playing from, ParamString is the scheduled start time as an datetime (ISO8601)",
- "114 = POIEasTest, description: triggers the player assign eas box to play an eas test",
- "200 = POIAutoGeneratedAutoFade , description : Uses Parameters:(Position, Duration, ParamDouble), File Position where to start and auto fade, Duration, stores how long until EOF, ParamDouble stores how long the auto fade out is",
- "201 = POIAutoGeneratedEndOfMarkup , description : Uses Parameters:(Position): File Position where the audio should no longer be played ",
- "202 = POIAutoGeneratedGain, description : Uses (Position, ParamDouble) File Position where the audio gain should be applied Normally alway 0.0, ParamDouble contains the gain we need apply to the audio.",
- "203 = POIAutoGeneratedDucking, description: Uses(Position, Duration, POIVolume Array) contains an array of volume points to control the audio level",
- "204 = POIAutoGeneratedAutoGeneratedFader, description: Uses (Postion, Duration, ParamDouble): File Position used to start a Volume Fading from current volume to a new target Level(ParamDouble) volume over some time.",
- "205 = POIAutoGeneratedSpotBlockStart, description: Uses(Position, Duration, ParamString) spot block start",
- "206 = POIAutoGeneratedSpotBlockEnd, description: Uses (Postion, ParamString): spot block end.",
- "301 = POIRealtimeEventStart, description: Uses(Position, Duration, ParamString) event start",
- "302 = POIRealtimeEventEnd, description: Uses (Postion, ParamString): event end.",
- "1000 = POIUser , description : Uses Parameters:(Position, Optional): User defined POI Marker, Params should contain extra user data",
- "1001 = POIPlayer , description : Internal RCS Player Event tracking marker"
], - "Position": 0.1,
- "Duration": 0.1,
- "ParamDouble": 0.1,
- "ParamString": "string",
- "POIWatermark": {
- "Watermark": "string",
- "OffsetInSamples": 0,
- "OffsetInSeconds": 0.1,
- "RealtimeTimestamp": "2019-08-24T14:15:22Z"
}, - "VolumeMarkers": [
- {
- "Position": 0.1,
- "Level": 0.1
}
], - "Enabled": true
}
]
}, - "POIPlaybackView": {
- "Duration": 0.1,
- "FadeIn": 0.1,
- "FadeOut": 0.1,
- "HighestIntro": 0.1,
- "Intro1": 0.1,
- "Intro2": 0.1,
- "Intro3": 0.1,
- "Runtime": 0.1,
- "Segue": 0.1
}, - "StationAssets": [
- {
- "OrganizationID": "string",
- "AssetID": "string",
- "StationID": "string",
- "Active": true,
- "CreatedDateTime": "2019-08-24T14:15:22Z",
- "ModifiedDateTime": "2019-08-24T14:15:22Z",
- "StartDateTime": "2019-08-24T14:15:22Z",
- "EndDateTime": "2019-08-24T14:15:22Z",
- "AssetTypeID": "string",
- "SplitBehavior": 0,
- "DisplayTitle": "string",
- "DisplayArtist": "string",
- "HourRestriction": {
- "Name": "string",
- "Monday": [
- 0
], - "Tuesday": [
- 0
], - "Wednesday": [
- 0
], - "Thursday": [
- 0
], - "Friday": [
- 0
], - "Saturday": [
- 0
], - "Sunday": [
- 0
]
}
}
], - "AnalysisData": {
- "LengthInBytes": 0,
- "LengthInSeconds": 0,
- "Channels": 0,
- "ChannelType": "string",
- "ChannelFrequency": 0,
- "BitRate": 0,
- "dBFS": 0,
- "LUFS": 0,
- "TrimIn": 0,
- "TrimOut": 0,
- "Segue": 0,
- "Intro1": 0,
- "Intro2": 0,
- "Title": "string",
- "Artist": "string",
- "Album": "string",
- "AlbumArtist": "string",
- "Subtitle": "string",
- "BPM": "string",
- "Composer": "string",
- "Copyright": "string",
- "Genre": "string",
- "Grouping": "string",
- "Publisher": "string",
- "Encoder": "string",
- "Lyricist": "string",
- "Lyrics": "string",
- "Year": "string",
- "Conductor": "string",
- "Track": "string",
- "Producer": "string",
- "Comment": "string",
- "Mood": "string",
- "Rating": "string",
- "ISRC": "string",
- "Remixer": "string",
- "MD5": "string",
- "OriginalFileName": "string",
- "AnalysisDateTime": "2019-08-24T14:15:22Z",
- "Error": "string"
}, - "MusicPointData": {
- "ccid": "string",
- "title": "string",
- "artist": "string",
- "albumTitle": "string",
- "duration": "string",
- "versionMix": "string",
- "albumArt": "string",
- "rating": "string",
- "license": "string",
- "mediaBaseId": "string",
- "country": "string",
- "composer": "string",
- "soundCode": "string",
- "comments": "string",
- "additionalComments": "string",
- "ihmDateRecorded": "string",
- "ihmDateReleased": "string",
- "yearCharted": "string",
- "yearReleased": "string",
- "isrc": "string",
- "opening": "string",
- "ending": "string",
- "trimIn": "string",
- "trimOut": "string",
- "intro1": "string",
- "intro2": "string",
- "intro3": "string",
- "ihrProductId": "string",
- "recordLabel": "string",
- "nextToPlay": "string",
- "updatedDateTime": "string",
- "status": "string"
}, - "FillData": {
- "FrequencyCap": 0
}, - "FTPIngest": {
- "FTPFileName": "string",
- "FTPLastModifiedDateTime": "2019-08-24T14:15:22Z"
}
}
}
null
List Organization Users
organizationId required | string Organization scope for the list of users received |
{- "id": "string",
- "login": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "enabled": true,
- "organizationId": "string",
- "internalIdentityProviderId": "string"
}
CreateUser
Create new user. Requires: login
login required | string <email> login (email) |
firstName required | string user's first name |
lastName required | string user's last name |
email required | string <email> user's email (usually same as login) |
organizationId required | string organization to which the user belongs |
enabled required | boolean user is enabled |
roles required | Array of strings |
{- "login": "user@example.com",
- "firstName": "string",
- "lastName": "string",
- "email": "user@example.com",
- "organizationId": "string",
- "enabled": true,
- "roles": [
- "string"
]
}
{- "id": "string",
- "login": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "organizationId": "string",
- "enabled": true,
- "internalIdentityProviderId": "string",
- "roles": [
- "string"
]
}
Authenticate
Credentials
userName | string user name |
password | string password |
{- "userName": "string",
- "password": "string"
}
{- "message": "string"
}
GetUser
login required | string user login |
{- "id": "string",
- "login": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "organizationId": "string",
- "enabled": true,
- "internalIdentityProviderId": "string",
- "roles": [
- "string"
]
}
UpdateUser
login required | string User login to be updated |
User to be updated
firstName required | string user's first name |
lastName required | string user's last name |
email required | string <email> user's email (usually same as login) |
organizationId required | string organization to which the user belongs |
enabled required | boolean user is enabled |
roles | Array of strings |
{- "firstName": "string",
- "lastName": "string",
- "email": "user@example.com",
- "organizationId": "string",
- "enabled": true,
- "roles": [
- "string"
]
}
{- "id": "string",
- "login": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "organizationId": "string",
- "enabled": true,
- "internalIdentityProviderId": "string",
- "roles": [
- "string"
]
}
{- "id": "string",
- "login": "user@example.com",
- "firstName": "string",
- "lastName": "string",
- "email": "user@example.com",
- "organizationIds": [
- "string"
], - "providerIds": [
- "string"
], - "currentOrganizationId": "string",
- "organization": {
- "orgId": "string",
- "orgName": "string"
}, - "resources": [
- {
- "resourceId": "string",
- "actions": [
- "None"
]
}
]
}
SetUserLayout
userId required | string Security API user id |
Set new user's layout
layouts required | string user's profile layout in jwt token format string |
{- "layouts": "string"
}
{- "layouts": "string"
}
SetUserLocale
userId required | string Security api user id |
Set new user's locale
locale required | string user's profile locale value |
{- "locale": "string"
}
{- "locale": "string"
}