This endpoint store the answer for a question in the requesting user's profile. It also performs validation on
the input data:
- at least one answer value has to be given
MULTI questions support multiple answer values
- all answers value must be strings, regardless of their value
Some questions have selectable answer options. Every option's code property, that is selected by the user,
must be passed as a single answer value in this request.
If a question does not have answer options (for example
NUMBER questions), pass the answer of
the user as a single element into the answer array for the endpoint.
After submitting an answer, you most likely want to call
GET /client/actions again to get updated results.