GET {clientId}/ProgramGroup/IncludeAll/Locale/{locale}
Retrieve Program Groups that match on specified custom property search criteria and only return text tags for the specified locale. All Programs, Filters and Nested Program Groups within the Program Groups will be returned.
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>