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 }