#392: ReSTful API --------------------------------------+------------------------- Reporter: islamgulov | Owner: islamgulov Type: enhancement | Status: new Priority: major | Milestone: Fedora 20 Component: Blocker bug tracker page | Version: Keywords: | Blocked By: Blocking: | --------------------------------------+------------------------- = problem = At the moment, Blocker bug tracker app has not API. = analysis = API is defined as RESTful HTTP service. API support JSON data serialization request and response formats. `application/json` in the Content-Type header required in the request. Time is specified as an ISO 8601 dateTime (2011-01-24T17:08Z). List operations return all items at a time (no paging).
Endpoints: 1) Lists bugs associated with a milestone. GET /api/v<api version>/miletstone/<rel_num>/<version>/bug?type=type& To filter the list of bugs, you can specify the following optional URI parameters: - type=type& - Filters the list of bugs by type.
List bugs response fields: - bzid: Bugzilla bug id - url - summary - status - component - active - type
Possible values for the bug type attribute include: 'proposed_blocker', 'proposed_fe', 'accepted_blocker', 'accepted_fe', 'rejected_blocker', 'rejected_fe'.
2) Lists updates associated with a milestone. GET /api/v<api version>/miletstone/<rel_num>/<version>/update?bugtype=bugtype& Parameters: - bugtype=bugtype& - Filters the list of update by type of bugs.
List updates response fields: - title - url - karma - stable_karma - status - pending - bugs: - bzid - type - release - milestones: - version
3) Lists spins associated with a milestone. GET /api/v<api version>/miletstone/<rel_num>/<version>/spin/
List spins response fields: - id - name - state - url - date_requested - date_created - spin_type - updates: - title - status - url - succeeds: - id - milestone
#392: ReSTful API ---------------------------------------+------------------------ Reporter: islamgulov | Owner: islamgulov Type: enhancement | Status: closed Priority: major | Milestone: Fedora 20 Component: Blocker bug tracker page | Version: Resolution: fixed | Keywords: Blocked By: | Blocking: ---------------------------------------+------------------------ Changes (by islamgulov):
* resolution: => fixed * status: new => closed
qa-devel@lists.fedoraproject.org