Hello,
I’m trying to create a subitem for a parent item, and I have difficulties with a mutation who work on playground but not in my code.
(TypeScript)
const client: GraphQLClient = new GraphQLClient(
'https://api.monday.com/v2/',
{
headers: {
'Content-Type': 'application/json',
Authorization: 'my token',
},
},
);
const item_id: number = XXX;
const metric_item = 'Name';
const metric_value = JSON.stringify({ numbers: '22' });
const add_metric_sub_item_mutation = `
mutation {
create_subitem (parent_item_id: ${item_id}, item_name: ${metric_item}, column_values: ${metric_value} {
id
}
}
`;
await client.request(add_metric_sub_item_mutation);
I also try with variables but always the same error. I also try every solution found in previous community posts but still here…
Error: Parse error on "column_values" (IDENTIFIER) at [3, 83]: {"response":{"errors":[{"message":"Parse error on \\"column_values\\" (IDENTIFIER) at [3, 83]","locations":[{"line":3,"column":83}]}],"account_id":14676321,"status":200,"headers":{}},"request":{"query":"\\n mutation {\\n create_subitem (parent_item_id: XXX, item_name: Name, column_values: {\\"numbers\\":\\"22\\"} {\\n id\\n }\\n }\\n "}}
Any tips?