WeRelate:Suggestions/WeRelate API

Would it be possible to add an API (Application Programming Interface [1]) to WeRelate to be able to access some of the underlying data? This would allow people to write apps or just to get at the data they care about programatically. I've found the api to stackexchange [2] quite helpful so I thought I'd ask for the equivilent for WeRelate. I'll offer to help but not sure what I could do. --Sparrell 20:10, 9 February 2013 (EST)

There is effectively a very simple API already, namely add ?action=raw to a url. Interactively as a user you have to open it in a text editor and you get the raw xml of the entry, but it would be conceivable, for example, that a Java applet read this url as a stream this and parse the returned XML without tons of work. --Jrich 09:25, 9 February 2013 (EST)
Cool. Let me see what I can do with that - although I'll use python not java :-) --Sparrell 20:10, 9 February 2013 (EST)
Unfortunately, ?action=raw is a read-only API, right? What we need is probably more along the lines of a RESTful web service allowing creation, retrieval, modification, and deletion of genealogical entities (families, people, etc.) That would facilitate development of mobile apps that use WeRelate as a backend, which I think could open the site up to a much wider audience. --JoshHansen 15:36, 28 July 2013 (EDT)

Suggestion Upgrade MediaWiki implies that an upgrade of MediaWiki is required in order to get an API. The upgrade is being rejected because WeRelate does not have the resources to carry it out, and due to the risk in introducing bugs. Therefore, this suggestion is also being moved to the rejected suggestions list.--DataAnalyst 03:06, 4 July 2017 (UTC)