Get DDS Data

GET /ws/rest/service/v1/ds/ddsdata

Version: 20.10

Purpose

To get DDS data

Request Format

All parameters should be URL encoded..

Both input & output in JSON format in the body.

Filter Parameters in Query

The following parameters can be included in the filter query.

  • master_de_value: Specify the 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.

Sample Filter Query

This is an example of a filter query.

dds_name="sample dds"

filter= {

"masterDE":"val1",

"value_set":{ "leed":"test","uuu_state":"TS"}

"behavior_set":{"uuu_name":"Required","uuu_desc":"Disabled"}

}

Request Parameters

The following parameters can be included in the request.

Request Parameter Required? Description
dds_name Yes The name of the data definition set.
master_de_value No Value of the value_de if configured
value_de1_value No  
behavior_de1_value No 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

Response Format

A JSON object is returned in the following format:

{

"data": [],

"message": [],

"status": <REST status code value>

}

A successful response displays a status code 200.

A failed response displays a message with a status code.

Sample Response

This is an example of a successful response with status code 200.

{

"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

}

Supported Validation Messages and Status Codes

The following status codes and messages can display in the response to a request.

Status Code Validation Message
200 Success
1101 Empty or Invalid JSON data
3002 Invalid JSON input