@TMDolphin, apologies for the delay in the response!
The amahi.org site does provide an API, accessed with an API key that is set up in the system at installation time.
The API interface is
in this file in the latest platform code. The elements of the API are listed in lines 69 to 103. Sadly there is not much documentation. This is how apps are installed, errors are reported, etc.
A little known API element is TimelineEvent, which allows the platform to send notifications over time (sort of like twitter). However, this element did not get a lot of use over time.
We definitely would like to provide more API entries for things that seem useful. With a new
plugin system in Amahi 7, there will be more things that you as a developer can do to package nice plugins that install right into the Amahi platform. There is even a generator that allows easy generation of a fully-working skeleton of a plugin.
I would be happy to follow up on this (on a more timely manner!) if you are interested in developing a plugin. I think all the tabs in the new platform are implemented as plugins. See them in
this folder of the platform.