Use dynamic entities with slot elicitation in order to refine choice
I'd like to set a dynamic entity with specific answers, and then prompt for the slot with that type. This isn't possible because of this error:"No other directives are allowed to be specified with a Dialog directive. The following Directives were returned: [Dialog.UpdateDynamicEntities]"
The use case is refining the customer's choice where lots of the choices have similar values. The dynamic entity is being used to distinguish between them.

-
Andreas Johansson commented
Same here, this is the code pattern (javascript), that doesn't work for me
return handlerInput.responseBuilder
.speak('string')
.reprompt('string')
.addElicitSlotDirective('slotType')
.addDirective({
type: 'Dialog.UpdateDynamicEntities',
updateBehavior: 'REPLACE',
types: [...]
})
.getResponse();