Hey, so basically API is what you wrote, but I want to specify some things:
1. API is way how cube communicates with phone and application, so it describes the way cube send the data, how it's formatted (json? plaintext? some kind of bytedata?), if it's encrypted, and so on.
2. All the previous...