redmine-net-api is a library for communicating with a Redmine project management application.
- Uses Redmine's REST API.
- Supports both XML and JSON(requires .NET Framework 3.5 or higher) formats.
- Supports GZipped responses from servers.
- This API provides access and basic CRUD operations (create, read, update, delete) for the resources described below:
Resource | Read | Create | Update | Delete |
---|---|---|---|---|
Attachments | x | x | - | - |
Custom Fields | x | - | - | - |
Enumerations | x | - | - | - |
Groups | x | x | x | x |
Issues | x | x | x | x |
Issue Categories | x | x | x | x |
Issue Relations | x | x | x | x |
Issue Statuses | x | - | - | - |
News | x | - | - | - |
Projects | x | x | x | x |
Project Memberships | x | x | x | x |
Queries | x | - | - | - |
Roles | x | - | - | - |
Time Entries | x | x | x | x |
Trackers | x | - | - | - |
Users | x | x | x | x |
Versions | x | x | x | x |
Wiki Pages | x | x | x | x |
Package | Build status | Nuget |
---|---|---|
redmine-net20-api | ||
redmine-net40-api | ||
redmine-net40-api-signed | ||
redmine-net45-api | ||
redmine-net45-api-signed | ||
redmine-net451-api | ||
redmine-net451-api-signed |
Contributions are really appreciated!
A good way to get started (flow):
- Fork the redmine-net-api repository.
- Create a new branch in your current repos from the 'master' branch.
- 'Check out' the code with Git, GitHub Desktop or SourceTree.
- Push commits and create a Pull Request (PR) to redmine-net-api.
The API is released under Apache 2 open-source license. You can use it for both personal and commercial purposes, build upon it and modify it.