First of all, thank you @lubos for the tremendous job done to improve the api. The new interface looks modern, super user friendly and you have went as far as to provide examples on how to call methods. That’s basically spoon-feeding us but that’s much appreciated.
However, I only noticed this because the index.json have been dropped and my automated flow flopped. But that’s no big deal. But maybe if this change was announced it would have been a tiny bit better.
Even better, what if we have a separate mega thread on the forum to discuss recent api changes much like how email setup posts work? Preferably before the changes are implemented.
Yes the endpoints have changed. So have the Field Names for all the records. Before they were Snake Case, now they are Camel Case. e.g. custom_field is now CustomField. The uuid endpoints remain the same it seems though.
Hi @lubos, It may of been a while back, but some fields (in inventory at least) were snake_case. I noticed that my test script failed to add the data in the changed field names.
Well actually you have removed all/index.json entries. Unfortunately this causes a problem with the single layered uuid’s. for example the following does not have an “Index” entry:
When you navigate down these entries, there is no “Index” with timestamp. You just see the data. Also true for Business details, Logo and others as well.
so https://{{ Domain }}/api/{{ FileID }}/26b9e4a5-ce10-4f30-94c7-23a1ca4428f9.json lists the entries.
such as:
However, there is No index (and therefore no Timestamp) for the items mentioned above. They just show the data as in: https://{{ Domain }}/api/{{ FileID }}/a56e89d1-7bee-4509-8b84-c9ebc3808b0c.json