Rest api » History » Version 8

Ryan Lovelett, 2010-07-26 00:15

1 1 Jean-Philippe Lang
h1. Redmine API
2 1 Jean-Philippe Lang
3 1 Jean-Philippe Lang
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.
4 1 Jean-Philippe Lang
5 1 Jean-Philippe Lang
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.
6 1 Jean-Philippe Lang
7 8 Ryan Lovelett
-_At the time of writing, the API is only available in trunk (see r3310, r3313)._-
8 1 Jean-Philippe Lang
9 8 Ryan Lovelett
At the time of writing, the API is available in _both_ the trunk and the stable-1.0 branch. See [[CheckingoutRedmine]]
10 8 Ryan Lovelett
11 1 Jean-Philippe Lang
h2. API Description
12 1 Jean-Philippe Lang
13 1 Jean-Philippe Lang
* [[Rest_Issues|Issues]]
14 4 Jean-Philippe Lang
* [[Rest_Projects|Projects]]
15 1 Jean-Philippe Lang
16 1 Jean-Philippe Lang
h2. API Usage
17 1 Jean-Philippe Lang
18 5 Jean-Philippe Lang
* [[Rest_api_with_ruby|Ruby]]
19 1 Jean-Philippe Lang
* [[Rest_api_with_php|PHP]]
20 8 Ryan Lovelett
* [[Rest_api_with_javascript|JavaScript]]