Skip to content
alinach edited this page May 16, 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

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

    In the window that appears click Custom Commands under Run

    Select Execute option and for the command field enter the following command (using your own settings):

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