Get form batch update
Retrieves the update to the form in response to change in one of the form's field
Request
URI
POST
https://{api_host}/advanced-designer-service/api/forms/{formId}/{bindingId}/update
COPY
Path Parameters
string
formId
Required
form identifier
string
bindingId
Required
binding identifier
Request Body
changes to the form elements
batchElementUpdateRequest
of type(s)
application/json
Required
"batchElementUpdateRequest Object"
object
formValues
Required
Equivalent of java.util.Map
object
headers
Optional
Equivalent of java.util.Map
string
trigger
Optional
trigger
object
triggeredDetailsLayout
Optional
triggeredDetailsLayout
array of
string
affectedElements
Optional
affectedElements
Responses
200
successful operation
Returns
formUpdateResponse
of type(s)
*/*
{
"elementUpdates": [
{
"permissibleValues": [
{
"label": "string",
"underlyingValue": {}
}
],
"extensionRendererContext": {
"entries": [
{
"value": {},
"key": "string"
}
]
},
"facetValues": {
"facets": [
{
"type": "string",
"value": {}
}
]
},
"id": "string",
"detailLayout": {
"pages": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{
"value": {}
}
]
},
"sections": [
{
"id": "string",
"label": "string",
"state": {
"dependencies": [
"string"
],
"facets": [
{
"value": {}
}
]
},
"rows": [
{
"items": [
{
"size": 0
}
]
}
]
}
]
}
]
},
"errors": [
"string"
]
}
]
}
array of
object
elementUpdates
Optional
elementUpdates
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/advanced-designer-service/api/forms/{formId}/{bindingId}/update
Catalog Callback Operation Operations
POST
Get form element values
GET
Get form
POST
Get form batch update