Item Search Endpoint

Get

This method returns a filtered list of Items.

Get/api/items/filtered

The request body must contain an IssueFilter entity. It returns a list of IssueDto's.

Microsoft.NET example:

IssuesFilter filter = new IssuesFilter();

filter.IncludeClosed = false;
filter.SearchKeywords = "user";
filter.Projects = "All";

serviceManager.Item.GetFilteredItems(filter);

JavaScript example:

var geminiUrl = "http://localhost/gemini/api/items/filtered";
var geminiUsername = Base64.encode("manager:xvitjc5bmm"); // user : apikey
var geminiData = {
                   SearchKeywords: "user",
                   IncludeClosed: "false",
                   Projects: "ALL"
                 }

$.ajax({
    url: geminiUrl,
    type: "POST",
    data: geminiData,
    headers: { "Authorization": "Basic " + geminiUsername },
    success: function (data) {
      alert('Success!');
    }
});