We have just done a major rewrite in our AFVI communication system, and have now opened it up to the public. You can apply for an API key through our support desk.
You can find full documentation on the system here. If you have any suggestions, feel free to post them in the forums.