Hi Ritu,
In my tests I can't find a way to delete the values. I tried both using POST to update the AttributeDefinition and unset the AllowedValues (which is what I shared earlier). I also tried using the http DELETE method on the AllowedValues directly. Both are not working.
Let me be sure I understand your question: You are asking how to delete the values from a drop-down so that they are out of the field entirely and disappear from any usage of that field and any artifact instance, correct?
With regard to that you can change it from the UI:
Yes, you're correct. You can do that. I can learn more from Engineering on why the difference between the UI and the API, but there does seem to be a difference.
You mentioned you were able to use the API to delete the multi-valued drop-down list. Can you share more on how you got this done?
Thanks,
Sagi