Rest api » History » Version 20

« Previous - Version 20/97 (diff) - Next » - Current version
Jean-Philippe Lang, 2010-12-03 23:26
Availability column added and misc updates


Redmine API

Redmine exposes some of its data through a REST API. This API provides access and basic CRUD operations (create, update, delete) for the resources described below.

Most of the time, the API requires authentication. This is done via HTTP Basic authentication using the regular Redmine accounts. To enable this API-style authentication, check Enable REST API in Administration -> Settings -> Authentication.

API Description

Status legend:

  • Stable - feature complete, no major changes planned
  • Beta - usable for integrations with some bugs or missing minor functionality
  • Alpha - major functionality in place, needs feedback from API users and integrators
  • Prototype - very rough implementation, possible major breaking changes mid-version. Not recommended for integration
  • Planned - planned in a future version, depending on developer availability
  • Unplanned - no plans for an api in a near version.
Resource Status Notes Availability
Issues Beta Usable with some bugs and rough edges. 1.0
Projects Beta Usable with some bugs and rough edges. 1.0
Users Planned 1.1
TimeEntries Planned 1.1
Wiki Pages Planned
Files Planned
News Prototype, Planned Prototype implementation for index only
Auth Sources Unplanned
Boards Unplanned Forums. See Messages for actual threads and posts
Documents Unplanned Might be merged with Files
Enumerations Unplanned
Groups Unplanned
Issue Categories Unplanned
Issue Relations Unplanned
Issue Statuses Unplanned
Journals Unplanned Issue notes and updates (history)
Members Unplanned
Messages Unplanned Forum posts
Query Unplanned Custom issue queries
Repositories Unplanned
Roles Unplanned
Settings Unplanned
Trackers Unplanned
Versions Unplanned
WikiContents Unplanned History of a wiki page. May be merged into the main Wiki API

API Usage in various languages