axios-redmine
axios-redmine is a nodejs library that supports 100% of the Redmine's REST API's features.
axios-redmine is a node's library that supports 100% features of Redmine's REST API.
Installation
To install axios-redmine, simply:
npm install axios-redmine
Usage
'use strict()'const Redmine = // protocol required in Hostname, supports both HTTP and HTTPSconst hostname = processenvREDMINE_HOST || 'https://docker.for.mac.host.internal'const config = apiKey: processenvREDMINE_APIKEY || 'b7ce4d8d3865e79a75da8dba39bc801c12e36488' rejectUnauthorized: processenvREJECT_UNAUTHORIZED const redmine = hostname config /** * Dump issue */const dumpIssue = { console for const item in issue console } redmine
Supported features for Redmine REST API
Resource | Status | Availability | Supported |
---|---|---|---|
Issues | Stable | 1.0 | ✓ |
Projects | Stable | 1.0 | ✓ |
Project Memberships | Alpha | 1.4 | ✓ |
Users | Stable | 1.1 | ✓ |
Time Entries | Stable | 1.1 | ✓ |
News | Prototype | 1.1 | ✓ |
Issue Relations | Alpha | 1.3 | ✓ |
Versions | Alpha | 1.3 | ✓ |
Wiki Pages | Alpha | 2.2 | ✓ |
Queries | Alpha | 1.3 | ✓ |
Attachments | Beta | 1.3 | ✓ |
Issue Statuses | Alpha | 1.3 | ✓ |
Trackers | Alpha | 1.3 | ✓ |
Enumerations | Alpha | 2.2 | ✓ |
Issue Categories | Alpha | 1.3 | ✓ |
Roles | Alpha | 1.4 | ✓ |
Groups | Alpha | 2.1 | ✓ |
Custom Fields | Alpha | 2.4 | ✓ |
Search | Alpha | 3.3 | N/A |
Links
- Redmine wiki page: http://www.redmine.org/projects/redmine/wiki/Rest_api
- NPM package: https://www.npmjs.com/package/axios-redmine
Notice
- axios-redmine only supports using the JSON format.