Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Index Projects API
Previous  |  Next

 1      Installing Gemini 5
 1.1        Pre-requisite Checks
 1.2        Installing Gemini 5 Using Automated Installer
 1.3        Installing Gemini 5 Using Zip File
 1.4        Upgrading 5.0 to 5.1
 1.5        Upgrading 4.2 to 5.1
 1.6        Using Windows Authentication
 1.7        Setting up with Geckoboard
 1.8        Setting up with Lucidchart
 1.9        MS Project Connector
 2      Getting Started with Gemini 5
 2.1        Signing in to Gemini
 2.2        Navigation in Gemini
 2.3        AppNav Cards
 2.4        Gemini Terminology
 2.5        Features and Functions
 2.5.1          The Grid
 2.5.2          The Planner
 2.5.3          Activity Page
 2.5.4          Timeline Page
 2.5.5          Roadmaps and Changelogs
 2.5.6          Documents
 2.5.7          Standard Reports
 2.5.8          The Calendar
 2.5.9          Burndown and Burnup Charts
 2.5.10           Ad Hoc Reporting with Excel
 2.5.11           The Data Import Wizard
 3      Creating and Managing Tasks
 3.1        Creating Tasks
 3.2        Rapid Planning (Creating Multiple Tasks)
 3.3        The View Item Page
 4      Structuring Projects
 4.1        Creating Projects
 4.2        Components in Gemini
 4.3        Versions in Gemini
 4.4        Setting Project Defaults
 5      Breeze - Email-to-ticketing
 5.1        Introduction to Breeze
 5.2        Breeze: Queues
 5.3        Breeze: SMTP Servers
 5.4        Breeze: Mailboxes
 5.5        Breeze: Response Templates
 6      Sentry - Testing in Gemini
 6.1        Introduction to Sentry
 6.2        Test Cases
 6.3        Test Plans
 6.4        Test Runner (Executing Tests)
 6.5        Test Run History
 7      Project Templates
 7.1        Project Templates: Introduction
 7.2        Project Templates: Process
 7.3        Project Templates: Screens and Visibility
 7.4        Project Templates: Process Workflow
 7.5        Project Templates: Custom Fields
 7.6        Project Templates: Menus
 7.7        Project Templates: Status, Priority and Severity
 7.8        Project Templates: Resolution
 7.9        Project Templates: Links
 7.10         Project Templates: Time
 8      People and Permissions
 8.1        Users
 8.2        Groups
 8.3        Permissions
 8.4        Active Directory Integration and Windows Authentication
 9      Code Review & Source Control Connectors
 9.1        SVN Server Installation
 9.2        Client Side Gemini Tortoise SVN Integration
 9.3        Git Source Control Connector
 9.4        Mercurial Source Control Connector
 9.5        TFS Source Control Connector
 9.6        Using Saucery for Code Review
 10       Gemini 4
 10.1         Getting Started
 10.2         Installing
 10.2.1           Requirements
 10.2.2           Automated Installer
 10.2.3           Microsoft Web Platform
 10.2.4           Zip File
 10.2.5           Scheduler Service
 10.3         Upgrading
 10.3.1           Upgrading Existing Installations
 10.3.2           Upgrading 4.1.x to 4.2
 10.3.3           Upgrading 4.0.x to 4.2
 10.3.4           Upgrading 3.7.x to 4.2
 10.3.5           Upgrading 3.6.x to 4.2
 10.3.6           Upgrading 3.5.x to 4.2
 10.3.7           Upgrading 3.1.x to 4.2
 10.3.8           Upgrading 3.0.x to 4.2
 10.3.9           Upgrading 3.0.0 to 4.2
 10.3.10            Upgrading 2.2 to 4.2
 10.3.11            Upgrading 2.1.x to 4.2
 10.3.12            Upgrading 2.0.x to 4.2
 10.3.13            Upgrading 1.9.1 to 4.2
 10.3.14            Upgrading 1.9/1.9a/1.9b to 4.2
 10.3.15            Upgrading 1.8.x to 4.2
 10.3.16            Upgrading 1.7 to 4.2
 10.3.17            Upgrading 1.6.3 to 4.2
 10.4         Projects
 10.4.1           Project Concepts
 10.4.1.1             Grouping Projects
 10.4.1.2             Components
 10.4.1.3             Versions
 10.4.1.4             Roadmap
 10.4.1.5             Change Log
 10.4.1.6             Dashboard
 10.4.2           Project Customization
 10.4.2.1             Project Settings
 10.4.2.2             Single, Multiple Item Options
 10.4.2.3             Item Type, Priority, Severity Options
 10.4.2.4             Default Values
 10.4.2.5             Components
 10.4.2.6             Versions
 10.4.2.7             Project Attributes
 10.4.2.8             Which Fields Are Displayed?
 10.5         Item Management
 10.5.1           Overview
 10.5.2           Creating
 10.5.3           Editing
 10.5.4           Viewing
 10.5.5           Visibility
 10.5.6           Custom Fields
 10.5.7           Comments
 10.5.8           Hierarchy
 10.5.9           Links
 10.5.10            Recurrence
 10.5.11            Estimates & Time Logs
 10.5.12            Source Control Links
 10.5.13            Audit Trails
 10.5.14            Workflow
 10.5.15            Filter Items
 10.5.15.1              Using the Filter
 10.5.15.2              Saving and Reusing Filters
 10.5.15.3              Cross Project Roll-ups
 10.5.16            Patterns
 10.6         Planning Board
 10.7         Time Management
 10.7.1           Time Reports
 10.7.2           Recording Time
 10.8         Notifications
 10.8.1           Project Alerts
 10.8.2           Item Watchers
 10.9         Test Management
 10.9.1           Approach
 10.9.2           Plans
 10.9.3           Cases
 10.9.4           Runs
 10.9.5           Traceability
 10.9.6           Filtering
 10.10          Management
 10.10.1            Administration
 10.10.1.1              General Configuration
 10.10.1.2              SMTP and Notifications
 10.10.1.3              Projects
 10.10.1.4              Custom Fields
 10.10.1.5              Item Management
 10.10.1.6              Test Management
 10.10.1.7              Licensing
 10.10.2            Users & Security
 10.10.2.1              User Management
 10.10.2.2              Global and Project Groups
 10.10.2.3              Working with Global Groups
 10.10.2.4              Working with Project Groups
 10.10.2.5              Available Permissions
 10.10.2.6              Project Resources
 10.10.2.7              Assigning Permissions to Projects
 10.10.2.8              Windows Authentication
 10.10.2.9              Active Directory Integration
 10.11          Using Add-on Products
 10.11.1            Visual Studio 2008/2010
 10.11.2            Gemini Desktop
 10.11.3            Microsoft Outlook
 10.11.4            Converse
 10.11.4.1              Installation
 10.11.4.2              Core Mailbox Setup
 10.11.4.3              Selecting Emails to Process
 10.11.4.4              Manipulating Email Content
 10.11.4.5              Outbound Notifications
 10.11.4.6              Project Mapping
 10.12          API
 10.12.1            Introduction
 10.12.2            Enabling API support
 10.12.3            Authentication
 10.12.4            Response Formats
 10.12.5            .NET Quick-start
 10.12.6            Schema Reference
 10.12.7            Administration API
 10.12.8            Alerts API
 10.12.9            Custom Fields API
 10.12.10             Groups API
 10.12.11             Items API
 10.12.12             Projects API
 10.12.13             Users API
 10.12.14             Testing API
 10.13          User Profile
View  |  Print  |  PDF

194 documents found.


Projects API

projects
api

Projects

Get Projects

REST End-point GET /api/projects.ashx/projects
Client API Method ProjectsService.GetProjects
Request Body

Fetch all Project. Returns an array of ProjectEN objects.

 

Get Project

REST End-point GET /api/projects.ashx/projects/{projectId}
Client API Method ProjectsService.GetProject
Request Body

Returns ProjectEN based upon provided Project Id.

 

Get Project

REST End-point GET /api/projects.ashx/projects/code/{projectId}
Client API Method ProjectsService.GetProject
Request Body

Returns ProjectEN based upon provided Project Code

 

Create Project

REST End-point POST /api/projects.ashx/projects
Client API Method ProjectsService.CreateProject
Request Body ProjectEN

Creates new Project based upon provided ProjectEN object.

Returns a ProjectEN object that will contain new Project Id.

 

Update Project

REST End-point PUT /api/projects.ashx/projects/{projectId}
Client API Method ProjectsService.UpdateProject
Request Body ProjectEN

Updates an existing ProjectEN object.

Returns the updated ProjectEN object.

 

Delete Project

REST End-point DELETE /api/projects.ashx/projects/{projectId}
Client API Method ProjectsService.DeleteProject
Request Body

Deletes an existing ProjectEN object.

 

Components

Get Components

REST End-point GET /api/projects.ashx/projects/{projectId}/components
Client API Method ProjectsService.GetComponents
Request Body

Fetch all Project Components. Returns an array of ComponentEN objects.

 

Get Component

REST End-point GET /api/projects.ashx/projects/{projectId}/components/{componentId}
Client API Method ProjectsService.GetComponent
Request Body

Returns ComponentEN based upon provided Component Id.

 

Create Component

REST End-point POST /api/projects.ashx/projects/{projectId}/components
Client API Method ProjectsService.CreateComponent
Request Body ComponentEN

Creates new Project Component based upon provided ComponentEN object.

Returns a ComponentEN object that will contain new Component Id.

 

Update Component

REST End-point PUT /api/projects.ashx/projects/{projectId}/components/{componentId}
Client API Method ProjectsService.UpdateComponent
Request Body ComponentEN

Updates an existing ComponentEN object.

Returns the updated ComponentEN object.

 

Delete Component

REST End-point DELETE /api/projects.ashx/projects/{projectId}/components/{componentId}
Client API Method ProjectsService.DeleteComponent
Request Body

Deletes an existing ComponentEN object.

 

Versions

Get Versions

REST End-point GET /api/projects.ashx/projects/{projectId}/versions
Client API Method ProjectsService.GetVersions
Request Body

Fetch all Project Version. Returns an array of VersionEN objects.

 

Get Version

REST End-point GET /api/projects.ashx/projects/{projectId}/versions/{versionId}
Client API Method ProjectsService.GetVersion
Request Body

Returns VersionEN based upon provided Version Id.

 

Create Version

REST End-point POST /api/projects.ashx/projects/{projectId}/versions
Client API Method ProjectsService.CreateVersion
Request Body VersionEN

Creates new Project Version based upon provided VersionEN object.

Returns a VersionEN object that will contain new Version Id.

 

Update Version

REST End-point PUT /api/projects.ashx/projects/{projectId}/versions/{versionId}
Client API Method ProjectsService.UpdateVersion
Request Body VersionEN

Updates an existing VersionEN object.

Returns the updated VersionEN object.

 

Delete Version

REST End-point DELETE /api/projects.ashx/projects/{projectId}/versions/{versionId}
Client API Method ProjectsService.DeleteVersion
Request Body

Deletes an existing VersionEN object.

 

Project Attributes

Get Project Attributes

REST End-point GET /api/projects.ashx/projects/{projectId}/attributes
Client API Method ProjectsService.GetProjectAttributes
Request Body

Fetch all Project Attribute. Returns an array of ProjectAttributeEN objects.

 

Get Project Attribute

REST End-point GET /api/projects.ashx/projects/{projectId}/attributes/{attributeId}
Client API Method ProjectsService.GetProjectAttribute
Request Body

Returns ProjectAttributeEN based upon provided Attribute Id.

 

Create Project Attribute

REST End-point POST /api/projects.ashx/projects/{projectId}/attributes
Client API Method ProjectsService.CreateProjectAttribute
Request Body ProjectAttributeEN

Creates new Project Attribute based upon provided ProjectAttributeEN object.

Returns a ProjectAttributeEN object that will contain new Attribute Id.

 

Update Project Attribute

REST End-point PUT /api/projects.ashx/projects/{projectId}/attributes/{attributeId}
Client API Method ProjectsService.UpdateProjectAttribute
Request Body ProjectAttributeEN

Updates an existing ProjectAttributeEN object.

Returns the updated ProjectAttributeEN object.

 

Delete Project Attribute

REST End-point DELETE /api/projects.ashx/projects/{projectId}/attributes/{attributeId}
Client API Method ProjectsService.DeleteProjectAttribute
Request Body

Deletes an existing ProjectAttributeEN object.

 

Version Attributes

Get Version Attributes

REST End-point GET /api/projects.ashx/projects/{projectId}/versionattributes
Client API Method ProjectsService.GetProjectVersionAttributes
Request Body

Fetch all Version Attribute. Returns an array of ProjectVersionAttributeEN objects.

 

Get Version Attribute

REST End-point GET /api/projects.ashx/projects/{projectId}/versionattributes/{attributeId}
Client API Method ProjectsService.GetProjectVersionAttribute
Request Body

Returns ProjectVersionAttributeEN based upon provided Attribute Id.

 

Create Version Attribute

REST End-point POST /api/projects.ashx/projects/{projectId}/versionattributes
Client API Method ProjectsService.CreateProjectVersionAttribute
Request Body ProjectVersionAttributeEN

Creates new Version Attribute based upon provided ProjectVersionAttributeEN object.

Returns a ProjectVersionAttributeEN object that will contain new Attribute Id.

 

Update Version Attribute

REST End-point PUT /api/projects.ashx/projects/{projectId}/versionattributes/{attributeId}
Client API Method ProjectsService.UpdateProjectVersionAttribute
Request Body ProjectVersionAttributeEN

Updates an existing ProjectVersionAttributeEN object.

Returns the updated ProjectVersionAttributeEN object.

 

Delete Version Attribute

REST End-point DELETE /api/projects.ashx/projects/{projectId}/versionattributes/{attributeId}
Client API Method ProjectsService.DeleteProjectVersionAttribute
Request Body

Deletes an existing ProjectVersionAttributeEN object.

 

Get Version Attribute Values

REST End-point GET /api/projects.ashx/projects/{projectId}/versions/{1}/versionattributevalues
Client API Method ProjectsService.GetProjectVersionAttributeValues
Request Body

Fetch all Version Attribute Values. Returns an array of VersionAttributeValueEN objects.

 

Get Version Attribute Value

REST End-point GET /api/projects.ashx/projects/{projectId}/versions/{1}/versionattributevalues/{attributeId}
Client API Method ProjectsService.GetProjectVersionAttributeValue
Request Body

Returns VersionAttributeValueEN based upon provided Attribute Id.

 

Create Version Attribute Value

REST End-point POST /api/projects.ashx/{projectId}/versions/{1}/versionattributevalues
Client API Method ProjectsService.CreateProjectVersionAttributeValue
Request Body VersionAttributeValueEN

Creates new Version Attribute Values based upon provided VersionAttributeValueEN object.

Returns a VersionAttributeValueEN object that will contain new Attribute Id.

 

Update Version Attribute Value

REST End-point PUT /api/projects.ashx/projects/{projectId}/versions/{1}/versionattributevalues/{attributeId}
Client API Method ProjectsService.UpdateProjectVersionAttributeValue
Request Body VersionAttributeValueEN

Updates an existing VersionAttributeValueEN object.

Returns the updated VersionAttributeValueEN object.

 

Delete Version Attribute Value

REST End-point DELETE /api/projects.ashx/projects/{projectId}/versions/{1}/versionattributevalues/{attributeId}
Client API Method ProjectsService.DeleteProjectVersionAttributeValue
Request Body

Deletes an existing VersionAttributeValueEN object.

 

Default Values

Get Default Values

REST End-point GET /api/projects.ashx/projects/{projectId}/defaults
Client API Method ProjectsService.GetProjectDefaultValues
Request Body

Fetch all Project Default Values. Returns an array of ProjectDefaultValueEN objects.

 

Custom Fields

Get Custom Fields

REST End-point GET /api/projects.ashx/projects/{projectId}/customfields
Client API Method ProjectsService.GetProjectCustomFields
Request Body

Fetch all Project Custom Fields. Returns an array of CustomFieldEN objects.

 

Resources

Get Project Resources

REST End-point GET /api/projects.ashx/projects/{projectId}/resources
Client API Method ProjectsService.GetProjectResources
Request Body

Fetch all Project Resources. Returns an array of UserEN objects.

 

Roadmap

Get Project Roadmap

REST End-point GET /api/projects.ashx/projects/{projectId}/roadmap
Client API Method ProjectsService.GetProjectRoadMap
Request Body

Fetch all Issues that make up the Project Roadmap. Returns an array of IssueEN objects.

 

Change Log

Get Project Change Log

REST End-point GET /api/projects.ashx/projects/{projectId}/changelog
Client API Method ProjectsService.GetProjectChangeLog
Request Body

Fetch all Issues that make up the Project Change Log. Returns an array of IssueEN objects.

 

Documents

Get Documents

REST End-point GET /api/projects.ashx/projects/{projectId}/documents
Client API Method ProjectsService.GetDocuments
Request Body

Fetch all Project Documents. Returns an array of DocumentEN objects.

 

Get Document

REST End-point GET /api/projects.ashx/projects/{projectId}/documents/{documentId}
Client API Method ProjectsService.GetDocument
Request Body

Returns DocumentEN based upon provided Document Id.

 

Create Document

REST End-point POST /api/projects.ashx/projects/{projectId}/documents
Client API Method ProjectsService.CreateDocument
Request Body DocumentEN

Creates new Project Document based upon provided DocumentEN object.

Returns a DocumentEN object that will contain new Document Id.

 

Update Document

REST End-point PUT /api/projects.ashx/projects/{projectId}/documents/{documentId}
Client API Method ProjectsService.UpdateDocument
Request Body DocumentEN

Updates an existing DocumentEN object.

Returns the updated DocumentEN object.

 

Delete Document

REST End-point DELETE /api/projects.ashx/projects/{projectId}/documents/{documentId}
Client API Method ProjectsService.DeleteDocument
Request Body

Deletes an existing DocumentEN object.

 

Schedule \ Appointments

Get Appointments

REST End-point GET /api/projects.ashx/projects/{projectId}/user/{userId}/startdate/{date-value}/enddate/{date-value}/schedule
Client API Method ProjectsService.GetAppointments
Request Body

Fetch all Project Appointments for a given user between a given date range. Returns an array of AppointmentEN objects.

Date values must be specified in the 'yyyy-MM-dd' format

 

Get Appointment

REST End-point GET /api/projects.ashx/projects/{projectId}/schedule/{appointmentId}
Client API Method ProjectsService.GetAppointment
Request Body

Returns AppointmentEN based upon provided Appointment Id.

 

Create Appointment

REST End-point POST /api/projects.ashx/projects/{projectId}/schedule
Client API Method ProjectsService.CreateAppointment
Request Body AppointmentEN

Creates new Project Appointment based upon provided AppointmentEN object.

Returns a AppointmentEN object that will contain new Appointment Id.

 

Update Appointment

REST End-point PUT /api/projects.ashx/projects/{projectId}/schedule/{appointmentId}
Client API Method ProjectsService.UpdateAppointment
Request Body AppointmentEN

Updates an existing AppointmentEN object.

Returns the updated AppointmentEN object.

 

Delete Appointment

REST End-point DELETE /api/projects.ashx/projects/{projectId}/schedule/{appointmentId}
Client API Method ProjectsService.DeleteAppointment
Request Body

Deletes an existing AppointmentEN object.

 

Meta-data

Get Project Workflow

REST End-point GET /api/projects.ashx/projects/{projectId}/workflow
Client API Method ProjectsService.GetWorkflow
Request Body

Returns IssueWorkflowEN for the specified Project.

Workflow details how an Issue transitions between the various Issue Status items.

 

Get Project Field Visibility Scheme

REST End-point GET /api/projects.ashx/projects/{projectId}/fieldvisibility
Client API Method ProjectsService.GetFieldVisibilityScheme
Request Body

Returns FieldVisibilitySchemeEN for the specified Project.

Field Visibility Scheme details which Issue Fields are visible to which users/groups when displaying the Projects' Issues grid.

 

Get Project Issue Priority Values

REST End-point GET /api/projects.ashx/projects/{projectId}/priorities
Client API Method ProjectsService.GetPriorities
Request Body

Returns all Issue Priority values used by the specified Project.

Returns an array of IssuePriorityEN objects.

 

Get Project Issue Severity Values

REST End-point GET /api/projects.ashx/projects/{projectId}/severities
Client API Method ProjectsService.GetSeverities
Request Body

Returns all Issue Severity values used by the specified Project.

Returns an array of IssueSeverityEN objects.

 

Get Project Issue Type Values

REST End-point GET /api/projects.ashx/projects/{projectId}/types
Client API Method ProjectsService.GetTypes
Request Body

Returns all Issue Type values used by the specified Project.

Returns an array of IssueTypeEN objects.

 


Previous  |  Next