GET {clientId}/ProgramGroup/IncludeMatching/Locale/{locale}
Retrieve Program Groups and associated Nested Program Groups, Programs, and Filters that match on specified custom property search criteria. This call will only return text tags for the specified locale.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
clientId |
Your required clientId used to access the WebAPI. A 404 is returned if this value is invalid. |
string |
Required |
locale |
An optional valid LocaleId to request a specific language parameter. |
string |
Required |
Body Parameters
None.
Response Information
Response Codes
- NotFound (404)
- Unauthorized (401)
Resource Description
ProgramGroupResultName | Description | Type | Additional information |
---|---|---|---|
ProgramGroup | Collection of ProgramGroup |
None. |
Response Formats
application/json, text/json
Sample:
{ "ProgramGroup": [ { "Link": 1, "ID": "sample string 2", "Name": "sample string 3", "Description": "sample string 4", "DefaultLocaleID": "sample string 5", "Locales": [], "ProgramGroups": [], "Programs": [ { "Link": 1, "ID": "sample string 2", "Name": "sample string 3", "Description": "sample string 4", "DefaultLocaleID": "sample string 5", "ProgramType": "sample string 6", "DisplayOrder": 7, "CustomProperties": [ { "Link": 1, "Key": "sample string 2", "Value": "sample string 3" } ], "Locales": [ { "ID": "sample string 1", "DisplayTags": [ { "Link": 1, "Key": "sample string 2", "Value": "sample string 3" } ] } ], "Filters": [ { "Link": 1, "ChannelID": "sample string 2", "ProgramID": "sample string 3", "ID": "sample string 4", "Name": "sample string 5", "Description": "sample string 6", "DefaultPreferenceValue": 7, "DefaultLocaleID": "sample string 8", "CustomProperties": [ { "Link": 1, "Key": "sample string 2", "Value": "sample string 3" } ], "Locales": [ { "ID": "sample string 1", "DisplayTags": [ { "Link": 1, "Key": "sample string 2", "Value": "sample string 3" } ] } ], "FrequencyLocales": [ { "ID": "sample string 1", "Frequencies": [ { "ID": "sample string 1", "DisplayName": "sample string 2", "Description": "sample string 3", "IsDefault": true, "DisplayOrder": 5 } ] } ], "PreferenceAttributes": [ { "Link": 1, "ID": "sample string 2", "DisplayText": "sample string 3", "Description": "sample string 4", "PreferenceAttributeType": "sample string 5", "DisplayOrder": 6, "IsRequired": true, "PreferenceAttributeConstraints": [ { "ConstraintType": "sample string 1", "Detail": "sample string 2" } ], "DisplayTextLocales": [ { "LocaleLink": 1, "Locale": "sample string 2", "Name": "sample string 3", "Description": "sample string 4" } ] } ] } ] } ], "CustomProperties": [] } ] }
application/xml, text/xml
Sample:
<ProgramGroupResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyPreferences.REST.Codebase.Results"> <ProgramGroup xmlns:d2p1="http://schemas.datacontract.org/2004/07/MyPreferences.REST.Models"> <d2p1:ProgramGroup> <d2p1:CustomProperties /> <d2p1:DefaultLocaleID>sample string 5</d2p1:DefaultLocaleID> <d2p1:Description>sample string 4</d2p1:Description> <d2p1:ID>sample string 2</d2p1:ID> <d2p1:Link>1</d2p1:Link> <d2p1:Locales /> <d2p1:Name>sample string 3</d2p1:Name> <d2p1:ProgramGroups /> <d2p1:Programs> <d2p1:Program> <d2p1:CustomProperties> <d2p1:Attribute> <d2p1:Key>sample string 2</d2p1:Key> <d2p1:Link>1</d2p1:Link> <d2p1:Value>sample string 3</d2p1:Value> </d2p1:Attribute> </d2p1:CustomProperties> <d2p1:DefaultLocaleID>sample string 5</d2p1:DefaultLocaleID> <d2p1:Description>sample string 4</d2p1:Description> <d2p1:DisplayOrder>7</d2p1:DisplayOrder> <d2p1:Filters> <d2p1:ChannelHeader> <d2p1:ChannelID>sample string 2</d2p1:ChannelID> <d2p1:CustomProperties> <d2p1:Attribute> <d2p1:Key>sample string 2</d2p1:Key> <d2p1:Link>1</d2p1:Link> <d2p1:Value>sample string 3</d2p1:Value> </d2p1:Attribute> </d2p1:CustomProperties> <d2p1:DefaultLocaleID>sample string 8</d2p1:DefaultLocaleID> <d2p1:DefaultPreferenceValue>7</d2p1:DefaultPreferenceValue> <d2p1:Description>sample string 6</d2p1:Description> <d2p1:FrequencyLocales> <d2p1:FrequencyLocale> <d2p1:Frequencies> <d2p1:Frequency> <d2p1:Description>sample string 3</d2p1:Description> <d2p1:DisplayName>sample string 2</d2p1:DisplayName> <d2p1:DisplayOrder>5</d2p1:DisplayOrder> <d2p1:ID>sample string 1</d2p1:ID> <d2p1:IsDefault>true</d2p1:IsDefault> </d2p1:Frequency> </d2p1:Frequencies> <d2p1:ID>sample string 1</d2p1:ID> </d2p1:FrequencyLocale> </d2p1:FrequencyLocales> <d2p1:ID>sample string 4</d2p1:ID> <d2p1:Link>1</d2p1:Link> <d2p1:Locales> <d2p1:Locale> <d2p1:DisplayTags> <d2p1:Attribute> <d2p1:Key>sample string 2</d2p1:Key> <d2p1:Link>1</d2p1:Link> <d2p1:Value>sample string 3</d2p1:Value> </d2p1:Attribute> </d2p1:DisplayTags> <d2p1:ID>sample string 1</d2p1:ID> </d2p1:Locale> </d2p1:Locales> <d2p1:Name>sample string 5</d2p1:Name> <d2p1:PreferenceAttributes> <d2p1:PreferenceAttribute> <d2p1:Description>sample string 4</d2p1:Description> <d2p1:DisplayOrder>6</d2p1:DisplayOrder> <d2p1:DisplayText>sample string 3</d2p1:DisplayText> <d2p1:DisplayTextLocales xmlns:d10p1="http://schemas.datacontract.org/2004/07/PossibleNow.PNEnterprise.Domain2.Models"> <d10p1:LocalizedField> <d10p1:Description>sample string 4</d10p1:Description> <d10p1:Locale>sample string 2</d10p1:Locale> <d10p1:LocaleLink>1</d10p1:LocaleLink> <d10p1:Name>sample string 3</d10p1:Name> </d10p1:LocalizedField> </d2p1:DisplayTextLocales> <d2p1:ID>sample string 2</d2p1:ID> <d2p1:IsRequired>true</d2p1:IsRequired> <d2p1:Link>1</d2p1:Link> <d2p1:PreferenceAttributeConstraints> <d2p1:PreferenceAttributeConstraint> <d2p1:ConstraintType>sample string 1</d2p1:ConstraintType> <d2p1:Detail>sample string 2</d2p1:Detail> </d2p1:PreferenceAttributeConstraint> </d2p1:PreferenceAttributeConstraints> <d2p1:PreferenceAttributeType>sample string 5</d2p1:PreferenceAttributeType> </d2p1:PreferenceAttribute> </d2p1:PreferenceAttributes> <d2p1:ProgramID>sample string 3</d2p1:ProgramID> </d2p1:ChannelHeader> </d2p1:Filters> <d2p1:ID>sample string 2</d2p1:ID> <d2p1:Link>1</d2p1:Link> <d2p1:Locales> <d2p1:Locale> <d2p1:DisplayTags> <d2p1:Attribute> <d2p1:Key>sample string 2</d2p1:Key> <d2p1:Link>1</d2p1:Link> <d2p1:Value>sample string 3</d2p1:Value> </d2p1:Attribute> </d2p1:DisplayTags> <d2p1:ID>sample string 1</d2p1:ID> </d2p1:Locale> </d2p1:Locales> <d2p1:Name>sample string 3</d2p1:Name> <d2p1:ProgramType>sample string 6</d2p1:ProgramType> </d2p1:Program> </d2p1:Programs> </d2p1:ProgramGroup> </ProgramGroup> </ProgramGroupResult>