I am working on automating the synchronization of incidents between an Aggie instance (http://getAggie.org) an an Ushahidi (v3) instance for a coming election. While I think that the Ushahidi to Aggie should be easy using the Ushahidi webhooks, I am struggling a bit with the Aggie to Ushahidi flow.
At the moment I am trying to use the Ushahidi API as if Aggie was the Ushahidi web, which can get the job done, but it is not very pretty. Does anyone have any suggestions on how to post reports to Ushahidi not using the officially supported sources (SMS, web, email,...)?
There is a API_KEY in the settings, am I supposed to use that in some kind of OAUTH process?
The webhook implemented for the Yodie project only allows for updating reports, should the creation of reports be a feature request at github?