GET /ws/rest/service/v1/ds/ddsdata
Version: 20.10
Purpose:
To get DDS data
Input:
All parameters should be URL encoded.
URL query parameter -
dds_name="sample dds"
filter=
{
"masterDE":"val1",
"value_set":{ "leed":"test","uuu_state":"TS"}
"behavior_set":{"uuu_name":"Required","uuu_desc":"Disabled"}
}
Supported options in filter :
master_de_value: specify Master DE value
value_de: specify the value de with the values if configured
behavior_de :specify the value of behavior de with the values if configured
Both input & output in JSON format in the body
Get DDS data input filter
"dds_name": "sampleDDS",
"filter":
{
"countryDE":"IN",
"value_set":{ "leed":"test","uuu_state":"TS"}
}
Input JSON field description:
- Required Fields:
- dds_name:specify the name of the dds
- Non Required Fields:
- master_de_value: specify Master DE value
- value_de1_value: Value of the value_de if configured
- behavior_de1_value: Value of the behavior_de if configured
It is a equals and case insensitive search
Note: If more than one Value DE is configured, it can be used in filter using value_de2
Output:
JSON object containing 'status', 'data', 'message'
Get Dynamic Data Set output JSON
{
"data": [{
"id":720,
"dds_name": "sampleDDS",
"data_set": [{
"id": 710,
"CountryDE":"IN",
"value_set": {
"leed": "test",
"uuu_state": "TS"
},
"behavior_set": {
"contract_name": "disabled"
}
}]
}],
"message": [
"Success"
],
"status":200
}
Status codes are:
1> 200 , for success
2> 3002, for invalid JSON input
3> 1101, for Empty or Invalid JSON data