Consultation API
Next
Answers a question or uses the "help me solve" / "fast forward".
POST/rest/consultation/next
| Query parameters |
|
| Header |
|
| Header/Parameter | tenant |
| Body | NextRequest |
| Returns | ConsultationResponse |
| Required role | USER |
| Managed errors |
|
Example request
curl 'http://locahost:8080/mwp/rest/consultation/next' -H 'consultationId: d6bf487a953f0a323624c4a89f98fe77' -H 'Content-Type: application/json' -H 'tenant:default' -H 'auth-token: 5f4a627d-d749-49ee-9cd7-616968462ffc' --data-binary '{"parameters":[{"id":{"name":"Credit limit","instanceBaseName":null,"instanceNumber":1},"values":["Exceeded"]}],"requestedParameters":[{"name":"Deler vermenigvuldigingsfactor franchise","instanceNumber":1,"instanceBaseName":null,"value":"[]"},{"name":"AOW uitkering","instanceNumber":1,"instanceBaseName":null,"value":"[]"}]}'
Example response
{
"consultationId":"d6bf487a953f0a323624c4a89f98fe77",
"variables":[
{
"id":"Order_Handling-Important_customer-1",
"name":"Important customer",
"instanceIndex":1,
"instanceBaseName":null,
"type":"qualitativeEnumeration",
"question":"Is this client important for our company?",
"explanation":"",
"domain":{
"alternatives":[
{
"value":"Yes",
"explanation":null,
"multimediaExplanation":null
},
{
"value":"No",
"explanation":null,
"multimediaExplanation":null
}
],
"constraints":{
"numbersConstraints":null,
"stringsConstraints":{
"maxLength":0,
"minLength":0
},
"defaultValue":""
},
"exclusiveValue":null,
"defaultValue":""
},
"display":false,
"frameName":null,
"maskedValue":null,
"solvable":true,
"metricSystem":"EU",
"storedValues":null,
"decimalSeparator":null,
"thousandsSeparator":null
}
],
"requestedVariables":[
{
"name":"Deler vermenigvuldigingsfactor franchise",
"instanceNumber":1,
"instanceBaseName":null,
"value":"[66,28]"
},
{
"name":"AOW uitkering",
"instanceNumber":1,
"instanceBaseName":null,
"value":"[14211,00]"
}
],
"questionType":"question",
"tableName":"Order Handling",
"displayVariables":[
],
"downloads":null,
"answeredQuestions":null,
"visualizationConfiguration":[
],
"summaryChecklist":{
"type":"NONE",
"content":null
},
"responseExtensions":null,
"feedback":null,
"userType":null
}