Hey @John34 ! I’m Alex the Tech Lead for our Design System team at Asana and I’ve been making changes that impacted the API honoring color and icon values for projects & tags. I take responsibility for the issue you’ve been experiencing and I appreciate your patience.
We’ve recently deployed changes that should fix icon and color properties on both projects & tags. I’ve tested both myself, but let me know if you’re not seeing the issue resolved on your end.
As we have two discrepancies, I wanted to talk about each one:
Fixed, API honoring color values: colorandiconproperties forPUTrequests to projects & tags should now be honored.
Not fixed, color value discrepancies: The colors that you send in a PUTrequest (and get back as part of the response) are still our legacy color strings. TheGETresponse will return the current colors that you see in the product UI. The value in the database will be the current color value (no data changes from your API intent).
We do mapping on PUT requests to translate these legacy colors to current colors, but have not yet gone through the process of making a breaking change to the API to deprecate the legacy colors. This change is in our backlog and we’re continuing to weigh its priority with other feature improvements & bug fixes. We have a mapping of the legacy colors to the new colors here: Color codes in API - #37 by John_Vu
Thanks again for your patience!