I am trying to update approvals config on bulk, basically the timeout option of approvals , on default the value is 90 days, but as per my project requirement it needs to be 7 days I am using the following api , it is showing 200 ok response when i submit the request, howeever when i fetch individual approval and see the config that timeout option is still showing as 90 days.
Any help on this would be highly appreciated. Thanks in advance!
Make sure the body includes the expected config identifier
After the PUT, run the GET again and confirm whether the value really changed or if it still shows 90
If the PUT succeeds but the follow-up GET still returns the old value, then it’s probably not a payload issue anymore. It’s more likely platform-side behavior or a backend/UI mismatch.
So I’d troubleshoot it as:
GET → modify → PUT → GET again
That usually tells you pretty quickly whether the config is actually being saved or not.
Yes you are correct, that change is applicable only for newly created request after this update and not applicable for the requests those created earlier this change.
With this explanation my issue got resolved. Thanks again!