Inara API is a way how to update, send or get stuff from/to Inara. It means that you can use various tools outside of Inara to update your stuff here (like CMDR profiles) or get information from Inara. You will find a list of tools available below. If you are a developer and you want to use or support Inara API in your tools/apps, please see the Dev guide and Documentation sections.
The API may (and will be) further enhanced in the future, so the functionality/API events list is not finite. :)
Most of the tools/apps require an Inara API key. You can generate your personal API key in your Settings.
As data sent to Inara using this API are outside my control, I cannot guarantee they are correct. This responsibility is lying entirely on the tools/apps developers and you. Although me and various app developers using inAPI are doing our best to avoid any bugs and problems, there is possible that some issues may occur. In that case, please let us know (contact the app author directly, eventually also use a dedicated discussion thread).
Also, please note that especially the CMDR profiles updates are usually not made realtime, but on certain events like a session start, FSD jumps, dockings in stations, etc.
Notice: If you are using an app updating your CMDR profile here, please note that ship removal via API may not be always performed as it is depending whether the ship's gameID was previously known or not. This applies for the ships that were manually added before (to prevent unwanted incorrect ship removals). If that will happen, please remove the ship from your fleet manually. Also, there is possible that in rare cases there will be automatically added a ship that is in your fleet already (and was added manually before). It is caused by the fact that Inara tried to pair your existing ship with the gameID provided via API, but that pairing was unsuccessful for various reasons (it may be not so simple sometimes). In that case just remove the old ship (without any gameID assigned).