Skip to content
Padi edited this page May 17, 2016 · 12 revisions

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

How to use redmine-net-api

Get NuGet package and see wiki for examples on how to use the available functionalities.

How to run unit tests

  • Windows

    No special configuration requiered.

  • Mac OSX

    In Xamarin Studio click on xUniTest-redmine-net45-api project and chose Options.

    In the window that appears select Run -> Custom Commands -> Execute option and enter the following command (using your own settings):

    /<path>/packages/xunit.runner.console.2.1.0/tools/xunit.console.exe ${TargetFile}