My error message : ‘Type mismatch on variable $board_id and argument board_id (Int! / ID!)’
const createItem = async (payload) => {
const { board_id, item_name, column_values } = payload;
const query = gql`
mutation CreateItem($board_id: Int!, $item_name: String!, $column_values: JSON!) {
create_item(board_id: $board_id, item_name: $item_name, column_values: $column_values) {
id
}
}
`;
const variables = {
board_id,
item_name,
column_values: JSON.stringify(column_values),
};
const { data } = await mondayApi.post('', { query, variables });
logger.info({
function: 'createItem',
message: 'Create item - Monday',
data,
});
return data.create_item;
};