I am willing to call them whatever they want. I always thought “Indian” was an insult to them.
I particularly detest being bullied into saying "African American" instead of the single syllable "black". Black and white. It's about race, after all, for all the pretenses otherwise.
And I know a few white Americans from Africa!