Type Endpoint
Get
This method returns a Type.
Get/api/type/{typeid}
The URL must have the Type Id. It returns an IssueTypeDto.
Microsoft.NET example:
IssueTypeDto type = serviceManager.Meta.GetIssueType(55);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/type/55";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
type: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All
This method returns all Types.
Get/api/type
It returns a list of IssueTypeDto's.
Microsoft.NET example:
List<IssueTypeDto> types = serviceManager.Meta.GetIssueTypes();
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/type";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
type: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All Types By Template
This method returns all Types for a specific template.
Get/api/type/template/{templateid}
It returns a list of IssueTypeDto's.
Microsoft.NET example:
List<IssueTypeDto> types = serviceManager.Meta.GetIssueTypesForTemplate(10);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/type/template/10";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
type: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Create
This method creates a new Type.
POST/api/type
The request body must contain the Type Entity. The return value is the new IssueTypeDto where the Type Id field is populated.
Microsoft.NET example:
var type = new IssueType(); type.Label = "Bug"; type.TemplateId = 10; serviceManager.Meta.CreateIssueType(type);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/type";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Label: "Bug",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
type: "POST",
data: geminiData,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Update
This method updates an existing Type.
PUT/api/type
The request body must contain the Type entity including the Id. The return value is the updated IssueTypeDto.
Microsoft.NET example:
IssueTypeDto data = new IssueTypeDto(); data.Entity.Id = 87; data.Entity.Label = "Bugs"; data.Entity.TemplateId = 10; serviceManager.Meta.UpdateIssueType(data.Entity);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/type";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Id: "87",
Label: "Bugs",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
type: "PUT",
data: geminiProject,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Delete
This method deletes a Type
DELETE/api/type/{typeid}
The URL must contain the Type Id.
Microsoft.NET example:
serviceManager.Meta.DeleteIssueType(87);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/type/87";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
type: "DELETE",
headers: { "Authorization": "Basic " + geminiUsername },
success: function () {
alert('Success!');
}
});
Status Endpoint
Get
This method returns a Status.
Get/api/status/{statusid}
The URL must have the Status Id. It returns an IssueStatusDto.
Microsoft.NET example:
IssueStatusDto status = serviceManager.Meta.GetIssueStatus(55);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/status/55";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
status: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All
This method returns all Status values.
Get/api/status
It returns a list of IssueStatusDto's.
Microsoft.NET example:
List<IssueStatusDto> statuses = serviceManager.Meta.GetIssueStatuses();
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/status";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
status: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All Status Values By Template
This method returns all status values for a specific template.
Get/api/status/template/{templateid}
It returns a list of IssueStatusDto's.
Microsoft.NET example:
List<IssueStatusDto> statuses = serviceManager.Meta.GetStatusesForTemplate(10);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/status/template/10";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
status: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Create
This method creates a new Status.
POST/api/status
The request body must contain the Status Entity. The return value is the new IssueStatusDto where the Status Id field is populated.
Microsoft.NET example:
var status = new IssueStatus(); status.Label = "Completed"; status.TemplateId = 10; serviceManager.Meta.CreateIssueStatus(status);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/status";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Label: "Completed",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
status: "POST",
data: geminiProject,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Update
This method updates an existing Status.
PUT/api/status
The request body must contain the Status entity including the Id. The return value is the updated IssueStatusDto.
Microsoft.NET example:
IssueStatusDto data = new IssueStatusDto(); data.Entity.Id = 87; data.Entity.Label = "Open"; data.Entity.TemplateId = 10; serviceManager.Meta.UpdateIssueStatus(data.Entity);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/status";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Id: "87",
Label: "Open",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
status: "PUT",
data: geminiProject,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Delete
This method deletes a Status
DELETE/api/status/{statusid}
The URL must contain the Status Id.
Microsoft.NET example:
serviceManager.Meta.DeleteIssueStatus(87);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/status/87";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
status: "DELETE",
headers: { "Authorization": "Basic " + geminiUsername },
success: function () {
alert('Success!');
}
});
Severity Endpoint
Get
This method returns a Severity.
Get/api/severity/{id}
The URL must have the Severity Id. It returns a IssueSeverityDto.
Microsoft.NET example:
IssueSeverityDto severity = serviceManager.Meta.GetIssueSeverity(55);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/severity/55";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
severity: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All
This method returns all Severities.
Get/api/severity
It returns a list of IssueSeverityDto's.
Microsoft.NET example:
List<IssueSeverityDto> severities = serviceManager.Meta.GetIssueSeverities();
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/severity";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
severity: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All Severities By Template
This method returns all Severities for a specific template.
Get/api/severity/template/{templateid}
It returns a list of IssueSeverityDto's.
Microsoft.NET example:
List<IssueSeverityDto> severities = serviceManager.Meta.GetSeveritiesForTemplate(10);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/severity/template/10";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
severity: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Create
This method creates a new Severity.
POST/api/severity
The request body must contain the Severity Entity. The return value is the new IssueSeverityDto where the Severity Id field is populated.
Microsoft.NET example:
var severity = new IssueSeverity(); severity.Label = "Major"; severity.TemplateId = 10; serviceManager.Meta.CreateIssueSeverity(severity);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/severity";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Label: "Major",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
severity: "POST",
data: geminiData,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Update
This method updates an existing Severity.
PUT/api/severity
The request body must contain the Severity entity including the Id. The return value is the updated IssueSeverityDto.
Microsoft.NET example:
IssueSeverityDto data = new IssueSeverityDto(); data.Entity.Id = 87; data.Entity.Label = "Minor"; data.Entity.TemplateId = 10; serviceManager.Meta.UpdateIssueSeverity(data.Entity);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/severity";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Id: "87",
Label: "Minor",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
severity: "PUT",
data: geminiData,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Delete
This method deletes a Severity
DELETE/api/severity/{severityid}
The URL must contain the Severity Id.
Microsoft.NET example:
serviceManager.Meta.DeleteIssueSeverity(87);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/severity/87";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
severity: "DELETE",
headers: { "Authorization": "Basic " + geminiUsername },
success: function () {
alert('Success!');
}
});
Resolution Endpoint
Get
This method returns a Resolution.
Get/api/resolution/{id}
The URL must have the Resolution Id. It returns the Resolution Entity.
Microsoft.NET example:
IssueResolution resolution = serviceManager.Meta.GetIssueResolution(55);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/resolution/55";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
resolution: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All
This method returns all Resolutions.
Get/api/resolution
It returns a list of Resolution Entities.
Microsoft.NET example:
List<IssueResolution> resolutions = serviceManager.Meta.GetIssueResolutions();
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/resolution";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
resolution: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All Resolutions By Template
This method returns all Resolutions for a specific template.
Get/api/resolution/template/{templateid}
It returns a list of Resolution Entities.
Microsoft.NET example:
List<IssueResolution> resolutions = serviceManager.Meta.GetByTemplateResolution(10);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/resolution/template/10";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
resolution: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Create
This method creates a new Resolution.
POST/api/resolution
The request body must contain the Resolution Entity. The return value is the new Resolution Entity where the Resolution Id field is populated.
Microsoft.NET example:
var resolution = new IssueResolution(); resolution.Label = "Completed"; resolution.TemplateId = 10; serviceManager.Meta.CreateIssueResolution(resolution);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/resolution";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Label: "Completed",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
resolution: "POST",
data: geminiData,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Update
This method updates an existing Resolution.
PUT/api/resolution
The request body must contain the Resolution entity including the Id. The return value is the new Resolution entity.
Microsoft.NET example:
IssueResolution data = new IssueResolution(); data.Entity.Id = 87; data.Entity.Label = "Open"; data.Entity.TemplateId = 10; serviceManager.Meta.UpdateIssueResolution(data.Entity);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/resolution";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Id: "87",
Label: "Open",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
resolution: "PUT",
data: geminiData,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Delete
This method deletes a Resolution
DELETE/api/resolution/{resolutionid}
The URL must contain the Resolution Id.
Microsoft.NET example:
serviceManager.Meta.DeleteIssueResolution(87);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/resolution/87";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
resolution: "DELETE",
headers: { "Authorization": "Basic " + geminiUsername },
success: function () {
alert('Success!');
}
});
Priority Endpoint
Get
This method returns a Priority.
Get/api/priority/{id}
The URL must have the Priority Id. It returns the IssuePriorityDto.
Microsoft.NET example:
IssuePriorityDto priority = serviceManager.Meta.GetIssuePriority(55);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/priority/55";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
priority: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All
This method returns all Priorities.
Get/api/priority
It returns a list of IssuePriorityDto's.
Microsoft.NET example:
List<IssuePriorityDto> priorities = serviceManager.Meta.GetIssuePriorities();
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/priority";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
priority: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Get All Priorities By Template
This method returns all Priorities for a specific template.
Get/api/priority/template/{templateid}
It returns a list of IssuePriorityDto's.
Microsoft.NET example:
List<IssuePriorityDto> priorities = serviceManager.Meta.GetPrioritiesForTemplate(10);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/priority/template/10";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
priority: "GET",
headers: { "Authorization": "Basic " + geminiUsername },
success: function (data) {
alert('Success!');
}
});
Create
This method creates a new Priority.
POST/api/priority
The request body must contain the Priority entity. The return value is the new IssuePriorityDto where the Priority Id field is populated.
Microsoft.NET example:
var priority = new IssuePriority(); priority.Label = "High"; priority.TemplateId = 10; serviceManager.Meta.CreateIssuePriority(priority);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/priority";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Label: "High",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
priority: "POST",
data: geminiData,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Update
This method updates an existing Priority.
PUT/api/priority
The request body must contain the Priority entity including the Id. The return value is the updated IssuePriorityDto.
Microsoft.NET example:
IssuePriorityDto data = new IssuePriorityDto(); data.Entity.Id = 87; data.Entity.Label = "Medium"; data.Entity.TemplateId = 10; serviceManager.Meta.UpdateIssuePriority(data.Entity);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/priority";
var geminiLogin = Base64.encode("manager:xvitjc5bmm"); // user:apikey
var geminiData = {
Id: "87",
Label: "Bugs",
TemplateId: "10"
};
$.ajax({
url: geminiUrl,
priority: "PUT",
data: geminiData,
headers: { "Authorization": "Basic " + geminiLogin },
success: function (data) {
alert('Success!');
}
});
Delete
This method deletes a Priority
DELETE/api/priority/{priorityid}
The URL must contain the Priority Id.
Microsoft.NET example:
serviceManager.Meta.DeleteIssuePriority(87);
JavaScript example:
var geminiUrl = "http://localhost/gemini/api/priority/87";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
$.ajax({
url: geminiUrl,
priority: "DELETE",
headers: { "Authorization": "Basic " + geminiUsername },
success: function () {
alert('Success!');
}
});