Has Email Column Validation Changed?

I have had trouble recently Create Items and update columns via API with the email column. The issue seems to have started in the past week and I cannot find any documentation on changes to the API.

First example is I used to be able to format the email “email”: " joeblow@whatever.com Joe Blow", now it only works if “email”: “Joe Blow joeblow@whatever.com

Second Example is I used to be able to have “email”: “joeblow@whatever.com joeblow@whatever.com” which was the case when I did not have someones name but had email I formatted the data to use both. Not sure how to overcome this error other then just inserting an email once.

Third example is I used to be able to put non emails into the email column (on error). I realize this isn’t how it’s meant to be but it worked and now it doesn’t. Example “email”: “Joe Blow” which would strangely assume the second name was an email even without @ in the string.

I have since fixed my code to not even attempt to insert email if not validated but if someone could help me understand why in the past 7 days this started occurring when it worked just fine for months. If anyone has some insight it would be great.

Hello there @dean_m,

Would you be able to please fill this form (https://support.monday.com/hc/en-us/requests/new?ticket_form_id=13855862562962) adding as much information as possible to it (such as account ID, board IDs, item IDs, timestamps, etc.) so that our team can take a look into it?

Looking forward to hearing from you via the form :smile:

Cheers,
Matias

I’d recommend using the object format rather than simple string format:

{email: "joeblow@whatever.com", text: "Joe Blow"}

Since you’re probably already handling running the values object through JSON.stringify() or equivalent this should make sense.