CounterSoft
Gemini Issue Tracker

Gemini API: REST Web Services


Gemini v3.6.5 Build 2638  -  Refreshed: 24th March 2010
 
Overview
Introduction
Authentication
Response Formats
.NET Client API
Downloads
Schema Reference
API Index
Administration
Alerts
Custom Fields
Groups
Issues
Projects
Users

.NET Client API

CounterSoft provides a .NET Client API assemly that can be used to greatly simplify access to Gemini via Web Services from your .NET applications.

 

The Gemini API Test Harness should be downloaded it is provides a very simple example of how to use ServiceManager -- a core .NET class that enables complete access to Gemini including full authentication.

 

Essentially, simply reference the following assemblies in your .NET applications:

 

The "Commons" assembly contains Gemini entities such as IssueEN, ProjectEN, ComponentEN, etc.

 

The "WebServices" assemnbly provides easy communication to Gemini REST Web Services -- it provides the ServiceManager class.

 

Simply construct a ServiceManager object passing in your desired authentication paramaters. Note the use of WhoAmI() to retreive the logged in User object:

 

login

 

Invoking Gemini REST Web Services involves calling the exposed methods:

 

code