This also works
POSTCubes('plan_BudgetPlan')/tm1.UpdateCells
PAYLOAD{
"Updates": [
{
"Tuple@odata.bind": [
"Dimensions('plan_department')/Hierarchies('plan_department')/Elements('105')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('41101')",
"Dimensions('plan_exchange_rates')/Hierarchies('plan_exchange_rates')/Elements('local')",
"Dimensions('plan_source')/Hierarchies('plan_source')/Elements('input')",
"Dimensions('plan_version')/Hierarchies('plan_version')/Elements('FY 2004 Budget')",
"Dimensions('plan_business_unit')/Hierarchies('plan_business_unit')/Elements('10110')",
"Dimensions('plan_time')/Hierarchies('plan_time')/Elements('Jan-2005')"
],
"Value": "1"
},
{
"Tuple@odata.bind": [
"Dimensions('plan_department')/Hierarchies('plan_department')/Elements('105')",
"Dimensions('plan_chart_of_accounts')/Hierarchies('plan_chart_of_accounts')/Elements('41101')",
"Dimensions('plan_exchange_rates')/Hierarchies('plan_exchange_rates')/Elements('local')",
"Dimensions('plan_source')/Hierarchies('plan_source')/Elements('input')",
"Dimensions('plan_version')/Hierarchies('plan_version')/Elements('FY 2004 Budget')",
"Dimensions('plan_business_unit')/Hierarchies('plan_business_unit')/Elements('10110')",
"Dimensions('plan_time')/Hierarchies('plan_time')/Elements('Feb-2005')"
],
"Value": "2"
}
]
}
------------------------------
Stuart King
IBM Planning Analytics Offering Manager
------------------------------
Original Message:
Sent: Thu October 07, 2021 01:39 AM
From: Ryan Clapp
Subject: REST API - Update a single cell value
There is a much easier way to update 1 value. The above method works well if you are presenting a grid to users and you want to patch back updates to groups of cells.
In this case you would use the tm1.update function
POST Cubes('sys_Config')/tm1.Update
PAYLOAD:{ "Value":"New Value", "Cells":[ { "Tuple@odata.bind":[ "Dimensions('Dim Name')/Hierarchies('Hierarchy Name')/Elements('Element Name')", "Dimensions('Dim Name')/Hierarchies('Hierarchy Name')/Elements('Element Name')", "Dimensions('Dim Name')/Hierarchies('Hierarchy Name')/Elements('Element Name')" ] } ]
------------------------------
Ryan Clapp
------------------------------