Hi Wandile,
I don’t have any answers, I’m here to wait with you.
I am running a mutation as per below,
mutation {
move_item_to_board (board_id:5339528423, group_id: "topics", item_id:5528230293 , columns_mapping: [
{source:"name", target: "name"},
{source:"board_relation", target: "connect_boards2"},
{source:"link", target:null},
{source:"link_to_accounts2", target:null},
{source:"mirror", target:null},
{source:"status2", target:null},
{source:"status", target:null},
{source:"text", target:null},
{source:"text8", target:null},
{source:"mirror6", target:null},
{source:"date1", target:null},
{source:"date3", target:null},
{source:"date15", target:null},
{source:"date_1", target:null},
{source:"date", target:null},
{source:"status9", target:null},
{source:"formula", target:null}]) {
id
}
}
and i’m getting
{
"error_code": "GraphqlGeneralError",
"status_code": 200,
"error_message": "Columns mapping is not in the expected format",
"error_data": {}
}
But to me I feel like I have followed the api docs to the letter.
Please note that you must specify the mapping for every column when using this argument. You can specify the target as null
if you don’t want to map a column, but doing so means that the column’s data will be lost.
is it - null or “null” ?
Do I need to include {source: “subitems”, target: null } ?
Also, is it really necessary to force mapping every column? will my mutation be void if another user adds an additional column to the board?