Documentation Index

Fetch the complete documentation index at: https://docs.grassfish.com/llms.txt

Use this file to discover all available pages before exploring further.

Updates or assures a single communication mix based on the provided parameters.

Prev Next
Post
/api/v{version}/communicationmixes/{communicationMixId}
Security
OAuth

Authorization using OAuth2 with Client Credentials

FlowClient Credentials
Authorization URLhttps://identity.eu01.grassfish.com/connect/authorize
Token URLhttps://identity.eu01.grassfish.com/connect/token
Header parameters
x-correlationToken
string
x-clientId
string
Min length0
Max length128
x-onBehalfOf
string
Min length0
Max length24
api-version
string
Path parameters
communicationMixId
stringRequired
version
stringRequired
Body parameters
Expand All
object
id
string | null

ID of the communication mix. If ID does not exist, a new communication mix will be created with this ID otherwise the existing communication mix will be modified.

code
string | null

Unique code of the communication mix.

name
string | null

Name of the communication mix.

contentTypes
Array of object (Contracts.Connect.Parameters.Broadcasts.ModifyCommunicationMixContentType) | null

List of content types that can be used in this communication mix.

object
id
string | null

ID of the content type.

code
string | null

Unique code of the content type.

name
string | null

Name of the content type.

durationSecs
number (double)

Duration of the content type in seconds.

filter
object (Contracts.Common.Entities.Filters.FilterConditionNodeJson)
permission
string
Valid values[ "None", "Enabled", "Disabled", "AddAndEdit", "ViewOnly", "Hide", "Add", "Edit", "Remove" ]
type
string
Valid values[ "None", "And", "Or", "Locations", "Aspects", "Tags", "Players", "Media", "Role", "Layers", "Clients", "Organizations", "Users", "PlayerStatus", "SearchTexts", "MatchingLocations", "AnyLocations", "MatchingRegions", "AnyRegions", "MatchingContentTypes", "AnyContentTypes", "MatchingAccounts", "NoLocations", "Accounts", "Customers", "Broadcasts", "ContentTypes", "MatchingCommunicationMixes", "AttributeValues", "LicenseContracts", "LicenseBusinessBrands", "LicenseCustomers", "LocationTags", "Channels" ]
all
boolean | null
none
boolean | null
matching
boolean | null
matchingButAllOnEmpty
boolean | null
no
boolean | null
mediaType
string
Valid values[ "None", "Audio", "Video", "Photo", "Text", "HtmlSign", "Json", "HtmlTemplate", "WebPage", "File" ]
nodes
Array of object (Contracts.Common.Entities.Filters.FilterConditionNodeJson) | null
object Recursive
condition
string
Valid values[ "None", "In", "NotIn", "All", "Matching", "No", "MatchingButAllOnEmpty" ]
accounts
Array of object (Contracts.Common.Jsons.Refs.AccountRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
clients
Array of object (Contracts.Common.Jsons.Refs.ClientRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
locations
Array of object (Contracts.Common.Jsons.Refs.LocationRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
players
Array of object (Contracts.Common.Jsons.Refs.PlayerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
location
object (Contracts.Common.Jsons.Refs.LocationRefJson)
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
tags
Array of object (Contracts.Common.Jsons.Refs.TagRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
type
string
Valid values[ "None", "Profile", "Zone", "Whatever", "MediaFormat", "Permission", "Application", "Cluster", "ContentType", "Item", "POSItem", "Assortment", "Record", "Location", "Region", "Offer", "Customer", "PlayerFeature", "AI", "Media", "Player", "LocationRef" ]
locationTags
Array of object (Contracts.Common.Jsons.Refs.TagRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
type
string
Valid values[ "None", "Profile", "Zone", "Whatever", "MediaFormat", "Permission", "Application", "Cluster", "ContentType", "Item", "POSItem", "Assortment", "Record", "Location", "Region", "Offer", "Customer", "PlayerFeature", "AI", "Media", "Player", "LocationRef" ]
aspects
Array of object (Contracts.Common.Jsons.Refs.AspectRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
users
Array of object (Contracts.Common.Jsons.Refs.UserRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
type
string
Valid values[ "None", "Machine", "Player", "Human", "Client", "Module" ]
email
string | null
playerStatus
Array of object (Contracts.Common.Jsons.Refs.PlayerStatusRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
media
Array of object (Contracts.Common.Jsons.Refs.MediaRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
library
string
Valid values[ "None", "BookingMedia", "Logos", "OfferMedia", "ItemImages", "HtmlTemplates", "HousingAds", "BookingCommentFiles", "Maps", "PlayerScreenShots", "ADinQ", "Facebook", "PlayoutEntities", "Instagram", "WebPages", "Unsplash", "Documents", "FallbackMedia", "OfferSigns", "HtmlTemplateSystemFiles", "ImportDocuments" ]
roles
Array of object (Contracts.Common.Jsons.Refs.RoleRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
layers
Array of object (Contracts.Common.Jsons.Refs.PlayoutFormatLayerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
isMainLayer
boolean | null
organizations
Array of object (Contracts.Common.Jsons.Refs.OrganizationRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
seachTexts
Array of string | null
string
searchTexts
Array of string | null
string
customers
Array of object (Contracts.Common.Jsons.Refs.CustomerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
broadcasts
Array of object (Contracts.Common.Jsons.Refs.BroadcastRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
contentTypes
Array of object (Contracts.Common.Jsons.Refs.ContentTypeRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
communicationMixes
Array of object (Contracts.Common.Jsons.Refs.CommunicationMixRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
key
string | null
values
Array of string | null
string
licenseContracts
Array of object (Contracts.Common.Jsons.Refs.LicenseContractRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
licenseBusinessBrands
Array of object (Contracts.Common.Jsons.Refs.LicenseBusinessBrandRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
licenseCustomers
Array of object (Contracts.Common.Jsons.Refs.LicenseCustomerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
touchpointChannels
Array of object (Contracts.Common.Jsons.Refs.TouchpointChannelRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
periods
Array of object (Contracts.Connect.Parameters.Broadcasts.ModifyBroadcastsBroadcastPeriod) | null

The periods when the communication mix is active. If empty, the communication mix is always active.

object
isDefault
boolean | null
id
string | null
Min length0
Max length128
code
string | null
Min length0
Max length96
startDate
string (date-time) | null
endDate
string (date-time) | null
weekdayFlags
string
Valid values[ "None", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "NotWeekends", "Saturday", "Sunday", "Weekends", "All" ]
weekdayStartTime
string (date-span) | null
weekdayEndTime
string (date-span) | null
layers
Array of object (Contracts.Connect.Parameters.Broadcasts.ModifyBroadcastsBroadcastLayer) | null

The layers to which this communication mix will be applied. If empty, there will be no restrictions on layers.

object
code
string | null
Min length0
Max length24
name
string | null
Min length0
Max length150
id
string | null
Min length0
Max length128
isMain
boolean | null
Expand All
object
id
string | null

ID of the communication mix. If ID does not exist, a new communication mix will be created with this ID otherwise the existing communication mix will be modified.

code
string | null

Unique code of the communication mix.

name
string | null

Name of the communication mix.

contentTypes
Array of object (Contracts.Connect.Parameters.Broadcasts.ModifyCommunicationMixContentType) | null

List of content types that can be used in this communication mix.

object
id
string | null

ID of the content type.

code
string | null

Unique code of the content type.

name
string | null

Name of the content type.

durationSecs
number (double)

Duration of the content type in seconds.

filter
object (Contracts.Common.Entities.Filters.FilterConditionNodeJson)
permission
string
Valid values[ "None", "Enabled", "Disabled", "AddAndEdit", "ViewOnly", "Hide", "Add", "Edit", "Remove" ]
type
string
Valid values[ "None", "And", "Or", "Locations", "Aspects", "Tags", "Players", "Media", "Role", "Layers", "Clients", "Organizations", "Users", "PlayerStatus", "SearchTexts", "MatchingLocations", "AnyLocations", "MatchingRegions", "AnyRegions", "MatchingContentTypes", "AnyContentTypes", "MatchingAccounts", "NoLocations", "Accounts", "Customers", "Broadcasts", "ContentTypes", "MatchingCommunicationMixes", "AttributeValues", "LicenseContracts", "LicenseBusinessBrands", "LicenseCustomers", "LocationTags", "Channels" ]
all
boolean | null
none
boolean | null
matching
boolean | null
matchingButAllOnEmpty
boolean | null
no
boolean | null
mediaType
string
Valid values[ "None", "Audio", "Video", "Photo", "Text", "HtmlSign", "Json", "HtmlTemplate", "WebPage", "File" ]
nodes
Array of object (Contracts.Common.Entities.Filters.FilterConditionNodeJson) | null
object Recursive
condition
string
Valid values[ "None", "In", "NotIn", "All", "Matching", "No", "MatchingButAllOnEmpty" ]
accounts
Array of object (Contracts.Common.Jsons.Refs.AccountRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
clients
Array of object (Contracts.Common.Jsons.Refs.ClientRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
locations
Array of object (Contracts.Common.Jsons.Refs.LocationRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
players
Array of object (Contracts.Common.Jsons.Refs.PlayerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
location
object (Contracts.Common.Jsons.Refs.LocationRefJson)
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
tags
Array of object (Contracts.Common.Jsons.Refs.TagRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
type
string
Valid values[ "None", "Profile", "Zone", "Whatever", "MediaFormat", "Permission", "Application", "Cluster", "ContentType", "Item", "POSItem", "Assortment", "Record", "Location", "Region", "Offer", "Customer", "PlayerFeature", "AI", "Media", "Player", "LocationRef" ]
locationTags
Array of object (Contracts.Common.Jsons.Refs.TagRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
type
string
Valid values[ "None", "Profile", "Zone", "Whatever", "MediaFormat", "Permission", "Application", "Cluster", "ContentType", "Item", "POSItem", "Assortment", "Record", "Location", "Region", "Offer", "Customer", "PlayerFeature", "AI", "Media", "Player", "LocationRef" ]
aspects
Array of object (Contracts.Common.Jsons.Refs.AspectRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
users
Array of object (Contracts.Common.Jsons.Refs.UserRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
type
string
Valid values[ "None", "Machine", "Player", "Human", "Client", "Module" ]
email
string | null
playerStatus
Array of object (Contracts.Common.Jsons.Refs.PlayerStatusRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
media
Array of object (Contracts.Common.Jsons.Refs.MediaRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
library
string
Valid values[ "None", "BookingMedia", "Logos", "OfferMedia", "ItemImages", "HtmlTemplates", "HousingAds", "BookingCommentFiles", "Maps", "PlayerScreenShots", "ADinQ", "Facebook", "PlayoutEntities", "Instagram", "WebPages", "Unsplash", "Documents", "FallbackMedia", "OfferSigns", "HtmlTemplateSystemFiles", "ImportDocuments" ]
roles
Array of object (Contracts.Common.Jsons.Refs.RoleRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
layers
Array of object (Contracts.Common.Jsons.Refs.PlayoutFormatLayerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
isMainLayer
boolean | null
organizations
Array of object (Contracts.Common.Jsons.Refs.OrganizationRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
seachTexts
Array of string | null
string
searchTexts
Array of string | null
string
customers
Array of object (Contracts.Common.Jsons.Refs.CustomerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
broadcasts
Array of object (Contracts.Common.Jsons.Refs.BroadcastRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
contentTypes
Array of object (Contracts.Common.Jsons.Refs.ContentTypeRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
communicationMixes
Array of object (Contracts.Common.Jsons.Refs.CommunicationMixRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
key
string | null
values
Array of string | null
string
licenseContracts
Array of object (Contracts.Common.Jsons.Refs.LicenseContractRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
licenseBusinessBrands
Array of object (Contracts.Common.Jsons.Refs.LicenseBusinessBrandRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
licenseCustomers
Array of object (Contracts.Common.Jsons.Refs.LicenseCustomerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
touchpointChannels
Array of object (Contracts.Common.Jsons.Refs.TouchpointChannelRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
periods
Array of object (Contracts.Connect.Parameters.Broadcasts.ModifyBroadcastsBroadcastPeriod) | null

The periods when the communication mix is active. If empty, the communication mix is always active.

object
isDefault
boolean | null
id
string | null
Min length0
Max length128
code
string | null
Min length0
Max length96
startDate
string (date-time) | null
endDate
string (date-time) | null
weekdayFlags
string
Valid values[ "None", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "NotWeekends", "Saturday", "Sunday", "Weekends", "All" ]
weekdayStartTime
string (date-span) | null
weekdayEndTime
string (date-span) | null
layers
Array of object (Contracts.Connect.Parameters.Broadcasts.ModifyBroadcastsBroadcastLayer) | null

The layers to which this communication mix will be applied. If empty, there will be no restrictions on layers.

object
code
string | null
Min length0
Max length24
name
string | null
Min length0
Max length150
id
string | null
Min length0
Max length128
isMain
boolean | null
Expand All
object
id
string | null

ID of the communication mix. If ID does not exist, a new communication mix will be created with this ID otherwise the existing communication mix will be modified.

code
string | null

Unique code of the communication mix.

name
string | null

Name of the communication mix.

contentTypes
Array of object (Contracts.Connect.Parameters.Broadcasts.ModifyCommunicationMixContentType) | null

List of content types that can be used in this communication mix.

object
id
string | null

ID of the content type.

code
string | null

Unique code of the content type.

name
string | null

Name of the content type.

durationSecs
number (double)

Duration of the content type in seconds.

filter
object (Contracts.Common.Entities.Filters.FilterConditionNodeJson)
permission
string
Valid values[ "None", "Enabled", "Disabled", "AddAndEdit", "ViewOnly", "Hide", "Add", "Edit", "Remove" ]
type
string
Valid values[ "None", "And", "Or", "Locations", "Aspects", "Tags", "Players", "Media", "Role", "Layers", "Clients", "Organizations", "Users", "PlayerStatus", "SearchTexts", "MatchingLocations", "AnyLocations", "MatchingRegions", "AnyRegions", "MatchingContentTypes", "AnyContentTypes", "MatchingAccounts", "NoLocations", "Accounts", "Customers", "Broadcasts", "ContentTypes", "MatchingCommunicationMixes", "AttributeValues", "LicenseContracts", "LicenseBusinessBrands", "LicenseCustomers", "LocationTags", "Channels" ]
all
boolean | null
none
boolean | null
matching
boolean | null
matchingButAllOnEmpty
boolean | null
no
boolean | null
mediaType
string
Valid values[ "None", "Audio", "Video", "Photo", "Text", "HtmlSign", "Json", "HtmlTemplate", "WebPage", "File" ]
nodes
Array of object (Contracts.Common.Entities.Filters.FilterConditionNodeJson) | null
object Recursive
condition
string
Valid values[ "None", "In", "NotIn", "All", "Matching", "No", "MatchingButAllOnEmpty" ]
accounts
Array of object (Contracts.Common.Jsons.Refs.AccountRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
clients
Array of object (Contracts.Common.Jsons.Refs.ClientRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
locations
Array of object (Contracts.Common.Jsons.Refs.LocationRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
players
Array of object (Contracts.Common.Jsons.Refs.PlayerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
location
object (Contracts.Common.Jsons.Refs.LocationRefJson)
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
tags
Array of object (Contracts.Common.Jsons.Refs.TagRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
type
string
Valid values[ "None", "Profile", "Zone", "Whatever", "MediaFormat", "Permission", "Application", "Cluster", "ContentType", "Item", "POSItem", "Assortment", "Record", "Location", "Region", "Offer", "Customer", "PlayerFeature", "AI", "Media", "Player", "LocationRef" ]
locationTags
Array of object (Contracts.Common.Jsons.Refs.TagRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
type
string
Valid values[ "None", "Profile", "Zone", "Whatever", "MediaFormat", "Permission", "Application", "Cluster", "ContentType", "Item", "POSItem", "Assortment", "Record", "Location", "Region", "Offer", "Customer", "PlayerFeature", "AI", "Media", "Player", "LocationRef" ]
aspects
Array of object (Contracts.Common.Jsons.Refs.AspectRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
users
Array of object (Contracts.Common.Jsons.Refs.UserRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
type
string
Valid values[ "None", "Machine", "Player", "Human", "Client", "Module" ]
email
string | null
playerStatus
Array of object (Contracts.Common.Jsons.Refs.PlayerStatusRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
media
Array of object (Contracts.Common.Jsons.Refs.MediaRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
library
string
Valid values[ "None", "BookingMedia", "Logos", "OfferMedia", "ItemImages", "HtmlTemplates", "HousingAds", "BookingCommentFiles", "Maps", "PlayerScreenShots", "ADinQ", "Facebook", "PlayoutEntities", "Instagram", "WebPages", "Unsplash", "Documents", "FallbackMedia", "OfferSigns", "HtmlTemplateSystemFiles", "ImportDocuments" ]
roles
Array of object (Contracts.Common.Jsons.Refs.RoleRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
layers
Array of object (Contracts.Common.Jsons.Refs.PlayoutFormatLayerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
isMainLayer
boolean | null
organizations
Array of object (Contracts.Common.Jsons.Refs.OrganizationRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
seachTexts
Array of string | null
string
searchTexts
Array of string | null
string
customers
Array of object (Contracts.Common.Jsons.Refs.CustomerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
broadcasts
Array of object (Contracts.Common.Jsons.Refs.BroadcastRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
contentTypes
Array of object (Contracts.Common.Jsons.Refs.ContentTypeRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
communicationMixes
Array of object (Contracts.Common.Jsons.Refs.CommunicationMixRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
key
string | null
values
Array of string | null
string
licenseContracts
Array of object (Contracts.Common.Jsons.Refs.LicenseContractRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
licenseBusinessBrands
Array of object (Contracts.Common.Jsons.Refs.LicenseBusinessBrandRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
licenseCustomers
Array of object (Contracts.Common.Jsons.Refs.LicenseCustomerRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
touchpointChannels
Array of object (Contracts.Common.Jsons.Refs.TouchpointChannelRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
periods
Array of object (Contracts.Connect.Parameters.Broadcasts.ModifyBroadcastsBroadcastPeriod) | null

The periods when the communication mix is active. If empty, the communication mix is always active.

object
isDefault
boolean | null
id
string | null
Min length0
Max length128
code
string | null
Min length0
Max length96
startDate
string (date-time) | null
endDate
string (date-time) | null
weekdayFlags
string
Valid values[ "None", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "NotWeekends", "Saturday", "Sunday", "Weekends", "All" ]
weekdayStartTime
string (date-span) | null
weekdayEndTime
string (date-span) | null
layers
Array of object (Contracts.Connect.Parameters.Broadcasts.ModifyBroadcastsBroadcastLayer) | null

The layers to which this communication mix will be applied. If empty, there will be no restrictions on layers.

object
code
string | null
Min length0
Max length24
name
string | null
Min length0
Max length150
id
string | null
Min length0
Max length128
isMain
boolean | null
Responses
200

OK

Expand All
object
success
object (Contracts.Common.Jsons.Common.SuccessJson)
ok
boolean
message
string | null
unauthorizedAccess
boolean | null
notFound
boolean | null
correlationToken
string | null
errors
Array of object (Contracts.Common.Jsons.Common.SuccessJsonError) | null
object
message
string | null
id
string
Valid values[ "InvalidDatePeriodEndDateBeforeStartDate", "NameAlreadyTaken", "ExternalIdAlreadyTaken", "CodeAlreadyTaken" ]
fieldName
string | null
isRequired
boolean | null
isOutOfRange
boolean | null
isTaken
boolean | null
errorCode
string | null
defaultDisplayMessage
string | null
errorCode
string | null
details
object (Contracts.Common.Jsons.Common.ErrorDetailsJson)
message
string | null
defaultDisplayMessage
string | null
mixes
Array of object (Contracts.Common.Jsons.Refs.CommunicationMixRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
externalId
string | null
Expand All
object
success
object (Contracts.Common.Jsons.Common.SuccessJson)
ok
boolean
message
string | null
unauthorizedAccess
boolean | null
notFound
boolean | null
correlationToken
string | null
errors
Array of object (Contracts.Common.Jsons.Common.SuccessJsonError) | null
object
message
string | null
id
string
Valid values[ "InvalidDatePeriodEndDateBeforeStartDate", "NameAlreadyTaken", "ExternalIdAlreadyTaken", "CodeAlreadyTaken" ]
fieldName
string | null
isRequired
boolean | null
isOutOfRange
boolean | null
isTaken
boolean | null
errorCode
string | null
defaultDisplayMessage
string | null
errorCode
string | null
details
object (Contracts.Common.Jsons.Common.ErrorDetailsJson)
message
string | null
defaultDisplayMessage
string | null
mixes
Array of object (Contracts.Common.Jsons.Refs.CommunicationMixRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
externalId
string | null
Expand All
object
success
object (Contracts.Common.Jsons.Common.SuccessJson)
ok
boolean
message
string | null
unauthorizedAccess
boolean | null
notFound
boolean | null
correlationToken
string | null
errors
Array of object (Contracts.Common.Jsons.Common.SuccessJsonError) | null
object
message
string | null
id
string
Valid values[ "InvalidDatePeriodEndDateBeforeStartDate", "NameAlreadyTaken", "ExternalIdAlreadyTaken", "CodeAlreadyTaken" ]
fieldName
string | null
isRequired
boolean | null
isOutOfRange
boolean | null
isTaken
boolean | null
errorCode
string | null
defaultDisplayMessage
string | null
errorCode
string | null
details
object (Contracts.Common.Jsons.Common.ErrorDetailsJson)
message
string | null
defaultDisplayMessage
string | null
mixes
Array of object (Contracts.Common.Jsons.Refs.CommunicationMixRefJson) | null
object
Code
string | null
Min length0
Max length24
Id
string | null
Min length0
Max length128
Name
string | null
Min length0
Max length50
externalId
string | null
400

Bad Request

object
type
string | null
title
string | null
status
integer (int32) | null
detail
string | null
instance
string | null
property*
object
type
string | null
title
string | null
status
integer (int32) | null
detail
string | null
instance
string | null
property*
object
type
string | null
title
string | null
status
integer (int32) | null
detail
string | null
instance
string | null
property*
401

Unauthorized

403

Forbidden

object
type
string | null
title
string | null
status
integer (int32) | null
detail
string | null
instance
string | null
property*
object
type
string | null
title
string | null
status
integer (int32) | null
detail
string | null
instance
string | null
property*
object
type
string | null
title
string | null
status
integer (int32) | null
detail
string | null
instance
string | null
property*
500

Internal Server Error