The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
form:
{
templateId: 0,
groups:
[
{
name: String,
type: String,
groupStyle: String,
debug: False,
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
controlDetails:
[
{
disabled: False,
label: String,
label2: String,
name: String,
options:
[
{
name: String,
value: String
}
],
conditionalValues:
[
String
],
selectGetUri: String,
validation:
[
{
validationName: String,
validationLength: 0,
validationPattern: String
}
],
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
customValidation:
{
customFunctionName: String,
customParams:
[
String
]
},
placeholder: String,
type: String,
value: {},
validationMessages:
{
String: String
},
validationPosition: String,
hideInitialValidation: False,
widthClass: String,
html: String,
img: String,
imgWidth: String,
category: String,
getUri: String,
controlStyle: String,
hasSensitiveData: False,
debug: False,
icon: String,
mask: String,
postService: 0,
printType: String,
radioNames:
[
{
name: String,
value: String
}
],
children:
[
{
disabled: False,
label: String,
label2: String,
name: String,
options:
[
{
name: String,
value: String
}
],
conditionalValues:
[
String
],
selectGetUri: String,
validation:
[
{
validationName: String,
validationLength: 0,
validationPattern: String
}
],
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
customValidation:
{
customFunctionName: String,
customParams:
[
String
]
},
placeholder: String,
type: String,
value: {},
validationMessages:
{
String: String
},
validationPosition: String,
hideInitialValidation: False,
widthClass: String,
html: String,
img: String,
imgWidth: String,
category: String,
getUri: String,
controlStyle: String,
hasSensitiveData: False,
debug: False,
icon: String,
mask: String,
postService: 0,
printType: String,
radioNames:
[
{
name: String,
value: String
}
],
children:
[
{
disabled: False,
label: String,
label2: String,
name: String,
options:
[
{
name: String,
value: String
}
],
conditionalValues:
[
String
],
selectGetUri: String,
validation:
[
{
validationName: String,
validationLength: 0,
validationPattern: String
}
],
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
customValidation:
{
customFunctionName: String,
customParams:
[
String
]
},
placeholder: String,
type: String,
value: {},
validationMessages:
{
String: String
},
validationPosition: String,
hideInitialValidation: False,
widthClass: String,
html: String,
img: String,
imgWidth: String,
category: String,
getUri: String,
controlStyle: String,
hasSensitiveData: False,
debug: False,
icon: String,
mask: String,
postService: 0,
printType: String,
radioNames:
[
{
name: String,
value: String
}
]
}
]
}
]
}
],
childGroup:
{
name: String,
type: String,
groupStyle: String,
debug: False,
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
controlDetails:
[
{
disabled: False,
label: String,
label2: String,
name: String,
options:
[
{
name: String,
value: String
}
],
conditionalValues:
[
String
],
selectGetUri: String,
validation:
[
{
validationName: String,
validationLength: 0,
validationPattern: String
}
],
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
customValidation:
{
customFunctionName: String,
customParams:
[
String
]
},
placeholder: String,
type: String,
value: {},
validationMessages:
{
String: String
},
validationPosition: String,
hideInitialValidation: False,
widthClass: String,
html: String,
img: String,
imgWidth: String,
category: String,
getUri: String,
controlStyle: String,
hasSensitiveData: False,
debug: False,
icon: String,
mask: String,
postService: 0,
printType: String,
radioNames:
[
{
name: String,
value: String
}
],
children:
[
{
disabled: False,
label: String,
label2: String,
name: String,
options:
[
{
name: String,
value: String
}
],
conditionalValues:
[
String
],
selectGetUri: String,
validation:
[
{
validationName: String,
validationLength: 0,
validationPattern: String
}
],
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
customValidation:
{
customFunctionName: String,
customParams:
[
String
]
},
placeholder: String,
type: String,
value: {},
validationMessages:
{
String: String
},
validationPosition: String,
hideInitialValidation: False,
widthClass: String,
html: String,
img: String,
imgWidth: String,
category: String,
getUri: String,
controlStyle: String,
hasSensitiveData: False,
debug: False,
icon: String,
mask: String,
postService: 0,
printType: String,
radioNames:
[
{
name: String,
value: String
}
],
children:
[
{
disabled: False,
label: String,
label2: String,
name: String,
options:
[
{
name: String,
value: String
}
],
conditionalValues:
[
String
],
selectGetUri: String,
validation:
[
{
validationName: String,
validationLength: 0,
validationPattern: String
}
],
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
customValidation:
{
customFunctionName: String,
customParams:
[
String
]
},
placeholder: String,
type: String,
value: {},
validationMessages:
{
String: String
},
validationPosition: String,
hideInitialValidation: False,
widthClass: String,
html: String,
img: String,
imgWidth: String,
category: String,
getUri: String,
controlStyle: String,
hasSensitiveData: False,
debug: False,
icon: String,
mask: String,
postService: 0,
printType: String,
radioNames:
[
{
name: String,
value: String
}
]
}
]
}
]
}
],
childGroup:
{
name: String,
type: String,
groupStyle: String,
debug: False,
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
controlDetails:
[
{
disabled: False,
label: String,
label2: String,
name: String,
options:
[
{
name: String,
value: String
}
],
conditionalValues:
[
String
],
selectGetUri: String,
validation:
[
{
validationName: String,
validationLength: 0,
validationPattern: String
}
],
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
customValidation:
{
customFunctionName: String,
customParams:
[
String
]
},
placeholder: String,
type: String,
value: {},
validationMessages:
{
String: String
},
validationPosition: String,
hideInitialValidation: False,
widthClass: String,
html: String,
img: String,
imgWidth: String,
category: String,
getUri: String,
controlStyle: String,
hasSensitiveData: False,
debug: False,
icon: String,
mask: String,
postService: 0,
printType: String,
radioNames:
[
{
name: String,
value: String
}
],
children:
[
{
disabled: False,
label: String,
label2: String,
name: String,
options:
[
{
name: String,
value: String
}
],
conditionalValues:
[
String
],
selectGetUri: String,
validation:
[
{
validationName: String,
validationLength: 0,
validationPattern: String
}
],
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
customValidation:
{
customFunctionName: String,
customParams:
[
String
]
},
placeholder: String,
type: String,
value: {},
validationMessages:
{
String: String
},
validationPosition: String,
hideInitialValidation: False,
widthClass: String,
html: String,
img: String,
imgWidth: String,
category: String,
getUri: String,
controlStyle: String,
hasSensitiveData: False,
debug: False,
icon: String,
mask: String,
postService: 0,
printType: String,
radioNames:
[
{
name: String,
value: String
}
],
children:
[
{
disabled: False,
label: String,
label2: String,
name: String,
options:
[
{
name: String,
value: String
}
],
conditionalValues:
[
String
],
selectGetUri: String,
validation:
[
{
validationName: String,
validationLength: 0,
validationPattern: String
}
],
notifyPubs:
[
{
notifyType: String,
notifyEventType: String,
delay: 0
}
],
notifySubs:
[
{
notifyType: String,
notifyActionType: String
}
],
customValidation:
{
customFunctionName: String,
customParams:
[
String
]
},
placeholder: String,
type: String,
value: {},
validationMessages:
{
String: String
},
validationPosition: String,
hideInitialValidation: False,
widthClass: String,
html: String,
img: String,
imgWidth: String,
category: String,
getUri: String,
controlStyle: String,
hasSensitiveData: False,
debug: False,
icon: String,
mask: String,
postService: 0,
printType: String,
radioNames:
[
{
name: String,
value: String
}
]
}
]
}
]
}
]
}
}
}
]
}
}