MyPreferences Configuration API
The MyPreferences Configuration APIs allow you to retrieve configuration data with ease enabling you to deliver personalized customer experiences at every touchpoint. Using the Configuration API, you design preference management user interfaces that reflect your configuration changes dynamically, without any developer assistance.
API | Description |
---|---|
GET {clientId}/Programs |
Retrieve all Programs. |
GET {clientId}/Programs/Locale/{locale} |
Retrieve all Programs which only return text tags for the specified locale. |
GET {clientId}/Programs/{programId} |
Retrieve a Program. |
GET {clientId}/Programs/{programId}/{programGroupId} |
Retrieve a specific Program from a Program Group. This call will return the default preference values for the Filters as defined in the Program Group. |
GET {clientId}/Programs/{programId}/{programGroupId}/Locale/{locale} |
Retrieve a specific Program from a Program Group and only return text tags for the specified locale. This call will return the default preference values for the Filters as defined in the Program Group. |
GET {clientId}/Programs/{programId}/Locale/{locale} |
Retrieve a specific Program and only return text tags for the specified locale. |
GET {clientId}/Programs/ProgramTypes/{programTypeId} |
Retrieve all Programs that match the specified Program Type. |
GET {clientId}/Programs/ProgramTypes/{programTypeId}/Locale/{locale} |
Retrieve all Programs that match a specified Program Type and only return text tags for the specified locale. |
GET {clientId}/Programs/IncludeMatching |
Retrieve Programs and associated Filters that match on the specified custom property search criteria. |
GET {clientId}/Programs/IncludeMatching/Locale/{locale} |
Retrieve Programs and associated Filters that match on the specified custom property search criteria and only return text tags for the specified locale. |
GET {clientId}/Programs/IncludeAll |
Retrieve Programs that match on the specified custom property search criteria. All Filters within the Programs will be returned. |
GET {clientId}/Programs/IncludeAll/Locale/{locale} |
Retrieve Programs that match on the specified custom property search criteria and only return text tags for the specified locale. All Filters within the Programs will be returned. |
API | Description |
---|---|
GET {clientId}/ProgramGroup |
Retrieve Program Groups. |
GET {clientId}/ProgramGroup/Locale/{locale} |
Retrieve all Program Groups and only return text tags for the specified locale. |
GET {clientId}/ProgramGroup/{programGroupId} |
Retrieve a Program Group, including any Child or Rollup program groups. |
GET {clientId}/ProgramGroup/{programGroupId}/Locale/{locale} |
Retrieve a Program Group and only return text tags for the specified locale. |
GET {clientId}/ProgramGroup/IncludeMatching |
Retrieve Program Groups and associated Nested Program Groups, Programs, and Filters that match on specified custom property search criteria. |
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. |
GET {clientId}/ProgramGroup/IncludeAll |
Retrieve Program Groups that match on specified custom property search criteria. All Programs, Filters and Nested Program Groups within the Program Groups will be returned. |
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. |
API | Description |
---|---|
GET {clientId}/Filters/{filterId} |
Retrieve a Filter. |
GET {clientId}/Filters/{filterId}/Locale/{locale} |
Retrieve a Filter and only return text tags for the specified locale. |