This is a documentation for the Ushahidi Application Programming Interface(API). It serves as a reference for developers building tools to interact with the Ushahidi engine.
The Ushahidi API try to conform to Representational State Transfer (REST) design principles. As it is now, it supports XML and the JSON data exchange formats. In a few cases, it supports KML. We are working hard to support the other formats too.
You made great points there. I made a search on the topic and found most peoples will agree with your blog.
I am a newbie to this field. Now only I am learning the basics. Thanks for sharing. Keep on posting…