Mutation change_multiple_column_values doesn't return column id during an error

When creating a mutation for entire item using change_multiple_column_values there is no way of knowing exactly which column is giving us the error. It returns the column value and the column type but not the column id.

Surely this error response can also return with the column id as well as all the current details.

Here’s what we get returned currently when we enter in invalid Date to a date column

{
    "error_message": "invalid value, please check our API documentation for the correct data structure for this column. https://developer.monday.com/api-reference/docs/change-column-values",
    "error_code": "ColumnValueException",
    "error_data": {
        "column_value": "{\"date\"=>\"N/A\", \"time\"=>nil}",
        "column_type": "DateColumn"
    },
    "status_code": 200,
    "account_id": <omitted>
}

Hey @jmc1,

Welcome to the community!

I am happy to turn this into a feature request, if you’d like?

Best,
Rachel

Oh, yes please!

Done!

It’s in the queue and now other developers can add their votes to it. Our team reviews the feature requests and uses them to help shape the roadmap!

Let us know if you have any other questions!

Best,
Rachel

Have you tried the 2024-10 version of the API for testing? They’ve done a lot already there to improve errors being returned. Should be going live in a couple days as the stable rather than preview version.