Record IDs for Adalo DB collections are used a lot while working with APIs. However we can't get them in Adalo builder itself. This leads to larger 3rd party scenarios, increased number of API calls to Adalo and additional fields in the collections.
E.g.: task to update some record via API using 3rd party service, after data processing.
Now: (0) be sure record has an artificially created unique ID (1) webhook receiving this ID for the record (2) LIST ALL records (3) filter by this artificial ID from webhook (4) data processing (5) UPDATE record by Adalo ID taken from (2).
With public UID: (1) webhook receiving record UID (2) data processing (3) UPDATE record by UID.