Thank you John for the detailed answer. However, I am afraid that I still feel quite lost after reading your post. I think you are assuming that I have some prior knowledge about the thing, but honestly I am quite an unexperienced user and quite new with Arduino as well. Do you find it possible to get a good reference to a link, documentation, etc. that provides a good step by step guidance through the process of implementing an API in Arduino?
Actually what I am really interested in is carrying out the different calibrations and setting up the low power comsuption mode to the VL53L0X distance sensor. Perhaps it is not necessary to consider the API at all. I do not know... I would really appreciate if you can bring me some light around all this.