Hi Everyone !
It’s been a year that I wanted to set colors for my groups with the API and I read several posts here requesting that feature and replies saying that “Ehh… sorry that’s not available”.
And this morning, I wanted to check again and saw that the API documentation was updated with this sample code :
*mutation {*
* update_group (board_id: 12345678, group_id: "today", group_attribute: color, new_value: "red") { *
* id*
* } *
*}*
So… I was super happy and excited to try…
I quickly wrote a piece of code to get the Groups properties of my Board dedicated to experimentations and parsed them to see how it looked.
Turned out that the API sends me my groups colors in hexadecimal :
string(285) "{"data":{"boards":[{"groupsapitests":[{"id":"xxx","title":"GRP1_GREEN","color":"#00c875","position":"256.0"},{"id":"xxx","title":"GRP2_BLUE","color":"#579bfc","position":"512.0"},{"id":"xxx","title":"GRP3_RED","color":"#BB3354","position":"1024.0"}]}]},"account_id":xxx}"
“color”:“#00c875” for a medium green previously selected manually in the Monday’s limited palette,
“#579bfc” for a blue and “#BB3354” for a dark red.
There, I thought : “Ah niiiice, that’s cool, I’ll probably be able to set my own colors, in hexadecimal, in order to use my company’s graphic charter”… but no… not at all :
"error_message":"Input color is not in colors options"
And that, even If I try to set the same colors (“#00c875”, “#579bfc”, “#BB3354”) that the API initially gave me… WTF??
Then, I tried with W3C color names, given that the Doc’s example used “red” to specify the color change, and it worked with basic “blue”, “green” and “red”…
Guess what ?
I tried with other W3C names for nicer colors, for example :
“chartreuse”, “cornflowerblue”, “crimson” and… No… it didn’t work either… same error message :
"error_message":"Input color is not in colors options"
So… It looks that we’re in the middle of the bridge…
We’re now able to set/change Groups colors but with a very limited range of colors… and I didn’t find anywhere the complete list of those “authorized” colors.
I don’t understand the reason why the API is able to work and set colors in hexadecimal for itself but prevent us to do it too… Come on… we’re talking about “colors” to make our Boards looking good !
There’s no security issue here…
It’s too bad because we’re almost there… Please @monday open that feature to let us choose our own colors and a ton of people/customers here will be happy ! #100%guaranteed
If anyone has more info, I’m of course interested !!
Have a great day !
Pierre.