I thought flamingos were basically white but took their color from what they eat. Isn’t there a racetrack (Hialeah?) that feeds its flamingos different dyes to get a multicolored flock?
[Just kidding ... you are correct!]
Wild flamingos are pink because they eat carotene-containing brine shrimps (one species) or blue-green algae (another species). Lacking such food in zoos, they turn white unless fed caroteniferous substitutes--carrots, beets, or red peppers in the old days, or the additive canthaxanthin today.