HTTP RESTful API for Bugzilla

Gervase Markham gerv at mozilla.org
Tue Sep 8 17:09:00 UTC 2009


Hi everyone,

To try and help Mozilla Project community members (in particular) 
innovate on top of Bugzilla, I'm going to be creating an HTTP RESTful 
API for it. As you know, the Mozilla Project has some rather diverse 
requirements for its bug-tracking tool; hopefully letting people more 
easily build new tools and task-specific UIs will ease their pain that 
the default web interface is not all they'd like it to be.

Initially, I'm going to be implementing this as a proxy, which has the 
advantage that its development can be decoupled from the Bugzilla 
development cycle and b.m.o. upgrade patterns. On the back end, the 
proxy will talk to the existing XML-RPC API, or just scrape web pages - 
whatever it takes. (I've found BZ::Client and WWW::Bugzilla already.) 
Hopefully, as people start to use the API it'll get refined and become 
better, and once it's stable, it can be reimplemented on top of Bugzilla 
itself.

The timescales I'm working in are somewhat short, but I would highly 
value design input from the Bugzilla community. Here is a very rough 
draft of what such an API might look like.
https://wiki.mozilla.org/User:Gerv/BugzillaAPIDesign

Please comment! :-)

Gerv
_______________________________________________
dev-apps-bugzilla mailing list
dev-apps-bugzilla at lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-apps-bugzilla



More information about the developers mailing list