Hello, I use monday API from a while now, and suddenly an error has appears (on the 29/03) after days of good work.
I have test many possibility of queries but I can’t figured it out.
There is my query :
$query =
'mutation {
create_item ( board_id: 409788845, group_id: "topics", item_name: "TEST MODULE",
column_values: "{
\"texte5\" : \"test tex\",
\"texte\" : \"Dev\",
\"person\" : \"2556545674\",
\"connecter_les_tableaux7\" : {\"item_ids\" : [14564564960]},
\"date\" : {\"date\" : \"2023-03-30\", \"time\" : \"08:49:02\"},
\"date6\" : {\"date\" : \"2023-03-30\", \"time\" : \"10:25:00\"},
\"chiffres\" : \"1.6\",
\"chiffres0\" : \"372847239\"
}") {
id
}
}';
This return me this error :
{
"errors": [
{
"message": "Parse error on bad Unicode escape sequence: \"{\\n \\\\\\\"texte5\\\\\\\" : \\\\\\\"test tex\\\\\\\",\\n \\\\\\\"texte\\\\\\\" : \\\\\\\"Dev\\\\\\\",\\n \\\\\\\"person\\\\\\\" : \\\\\\\"2556545674\\\\\\\",\\n \\\\\\\"connecter_les_tableaux7\\\\\\\" : {\\\\\\\"item_ids\\\\\\\" : [14564564960]},\\n \\\\\\\"date\\\\\\\" : {\\\\\\\"date\\\\\\\" : \\\\\\\"2023-03-30\\\\\\\", \\\\\\\"time\\\\\\\" : \\\\\\\"08:49:02\\\\\\\"},\\n \\\\\\\"date6\\\\\\\" : {\\\\\\\"date\\\\\\\" : \\\\\\\"2023-03-30\\\\\\\", \\\\\\\"time\\\\\\\" : \\\\\\\"10:25:00\\\\\\\"},\\n \\\\\\\"chiffres\\\\\\\" : \\\\\\\"1.6\\\\\\\",\\n \\\\\\\"chiffres0\\\\\\\" : \\\\\\\"372847239\\\\\\n }\" (error) at [3, 32]",
"locations": [
{
"line": 3,
"column": 32
}
]
}
],
Here is how I send the data in PHP :
$result = @file_get_contents($this->apiUrl, false, stream_context_create([
'http' => [
'method' => 'POST',
'header' => $this->headers,
'content' => json_encode(['query' => $query]),
]
]));
I understand that the error is at the beginning of the column_values but impossible to make work again.
Again I want to specify that my request were working before the 29 (I have tried with the exact data who works previously).
Could you take a look at this ?
Thanks.
Clement.