Item Search Endpoint

Post

This method returns a filtered list of Items.

Post/api/items/filtered

The request body must contain an IssueFilter entity in JSON e.g. {IncludeClosed: "false",Projects: "18"}. It returns a list of IssueDto's.

Microsoft.NET example:

IssuesFilter filter = new IssuesFilter();

filter.IncludeClosed = false;
filter.SearchKeywords = "user";
filter.Projects = "18|19";

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: "18|19"
                 }

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

Max Rows You can limit the number of rows returned by setting the MaxItemsToReturn property to an integer value