Another one of our automation scripts broke yesterday. This time, the one that posts Product Updates to the community. Previously, when posting to the API to create a product update, you would need to parse the returned value to get the new ID. This was done by splitting it by “/” (forward slash) and grabbing the fourth item. I unfortunately don’t have an example of what exactly that looked like. The change that occurred last night, it now returns an object with id and publicid fields. While I do think this is a good change and how it should have been done the entire time, I can’t get behind these changes happening seemingly at random, causing our automations to break. Maybe I missed it, totally possible, but I did search my emails and the community and didn’t see any mention of this change..
Snippet from our script on how it retrieved the id previously:

Here’s what the returned result looks like now:

So, please keep this change, but also let folks know in advance if these types of changes are happening. Again, I may have missed it, and if so, I do apologize for the post.