Thanks @Edward Stuart, my intention was to update the entire dimension including the existing elements.
Thanks @Ryan Clapp, yes this is extactly what I tired yesterday and it worked!
The issue is resolved now:
PATCH /api/v1/Dimensions('dimName')/Hierarchies('hierName')
------------------------------
Vlad Didenko
Founder at Succeedium
TeamOne Google Sheets add-on for IBM Planning Analytics / TM1
https://succeedium.com/teamone/Succeedium Planning Analytics Cloud Extension
https://succeedium.com/space/Vlad Didenko
Founder at Succeedium
TeamOne Google Sheets add-on for IBM Planning Analytics / TM1
https://succeedium.com/teamone/Succeedium Planning Analytics Cloud Extension
https://succeedium.com/space/------------------------------
Original Message:
Sent: Tue December 10, 2024 11:06 AM
From: Ryan Clapp
Subject: Update dimensions using TM1 REST API
If I recall correctly, I think you need to patch the Hierarchies path directly rather than those properties.
https://github.com/cubewise-code/tm1py/blob/dbf68d42d3ef752aa050545a4ba2adda4cdf3632/TM1py/Services/HierarchyService.py#L120
------------------------------
Ryan Clapp
Original Message:
Sent: Mon December 09, 2024 04:40 PM
From: Vlad Didenko
Subject: Update dimensions using TM1 REST API
Hi all,
We can create dimension elements and edges using the following POST requests:
/api/v1/Dimensions('dimName')/Hierarchies('hierName')/Elements
/api/v1/Dimensions('dimName')/Hierarchies('hierName')/Edges
Since those endpoints do not accept PATCH requests, how can we update the existing dimensions (elements and hierarchies) using the REST API?
------------------------------
Vlad Didenko
Founder at Succeedium
TeamOne Google Sheets add-on for IBM Planning Analytics / TM1
https://succeedium.com/teamone/
Succeedium Planning Analytics Cloud Extension
https://succeedium.com/space/
------------------------------