I'll show a successful request, a failed request, and the error I get. For context, 1111 is my sheet ID, 2222 is a row, 3333 is a text column, and 4444 is the special "Start Date" column that Smartsheet creates.
Successful request
PUT https://api.smartsheet.com/2.0/sheets/1111/rows/
[
{
"id": 2222,
"cells": [
{
"columnId": 3333,
"value": "Complete"
}
]
}
]
Failed request
Same HTTP method and URL, same row, but different column and value.
PUT https://api.smartsheet.com/2.0/sheets/1111/rows/
[
{
"id": 2222,
"cells": [
{
"columnId": 4444,
"value": "2025-06-20"
}
]
}
]
Error
{
"refId": "ec118d9a-07d1-4be0-9632-957d566d2a5c",
"errorCode": 1008,
"message": "Unable to parse request."
}
Row 2222 does not have subtasks (no indented rows under it).
I can make the same two requests on a different sheet and both succeed. This leads me to believe there is some difference in the way the "Start Date" column is configured on each sheet. They look the same to me. Both have the little (i) information icon.
Any idea what's wrong with my failed request?