Swift Jira - Issues: Search for Issues Assigned to a Particular User

Back to Index

This example request searches for issues assigned to a user with the username, “matt”. A single URL parameter (jql) that contains the JQL query is provided in the request.

Documentation: https://developer.atlassian.com/server/jira/platform/jira-rest-api-examples/#searching-for-issues-examples

CURL Command

curl -X GET --user jira@example.com:JIRA_API_TOKEN \
   -H "Content-Type: application/json"  \
   https://your-domain.atlassian.net/rest/api/2/search?jql=assignee=matt

Swift Example


func chilkatTest() {
    let rest = CkoRest()
    var success: Bool

    //  URL: https://your-domain.atlassian.net/rest/api/2/search?jql=assignee=matt
    var bTls: Bool = true
    var port: Int = 443
    var bAutoReconnect: Bool = true
    success = rest.Connect("your-domain.atlassian.net", port: port, tls: bTls, autoReconnect: bAutoReconnect)
    if success != true {
        print("ConnectFailReason: \(rest.ConnectFailReason.intValue)")
        print("\(rest.LastErrorText)")
        return
    }

    rest.SetAuthBasic("jira@example.com", password: "JIRA_API_TOKEN")

    rest.AddHeader("Content-Type", value: "application/json")

    let sbResponseBody = CkoStringBuilder()
    success = rest.FullRequestNoBodySb("GET", uriPath: "/rest/api/2/search?jql=assignee=matt", sb: sbResponseBody)
    if success != true {
        print("\(rest.LastErrorText)")
        return
    }

    var respStatusCode: Int = rest.ResponseStatusCode.intValue
    if respStatusCode >= 400 {
        print("Response Status Code = \(respStatusCode)")
        print("Response Header:")
        print("\(rest.ResponseHeader)")
        print("Response Body:")
        print("\(sbResponseBody.GetAsString())")
        return
    }

    let jsonResponse = CkoJsonObject()
    jsonResponse.LoadSb(sbResponseBody)

    var expand: String?
    var startAt: Int
    var maxResults: Int
    var total: Int
    var i: Int
    var count_i: Int
    var id: String?
    var self: String?
    var key: String?
    var fieldsIssuetypeSelf: String?
    var fieldsIssuetypeId: String?
    var fieldsIssuetypeDescription: String?
    var fieldsIssuetypeIconUrl: String?
    var fieldsIssuetypeName: String?
    var fieldsIssuetypeSubtask: Bool
    var fieldsTimespent: Bool
    var fieldsProjectSelf: String?
    var fieldsProjectId: String?
    var fieldsProjectKey: String?
    var fieldsProjectName: String?
    var fieldsProjectProjectTypeKey: String?
    var fieldsProjectAvatarUrls48x48: String?
    var fieldsProjectAvatarUrls24x24: String?
    var fieldsProjectAvatarUrls16x16: String?
    var fieldsProjectAvatarUrls32x32: String?
    var fieldsProjectProjectCategorySelf: String?
    var fieldsProjectProjectCategoryId: String?
    var fieldsProjectProjectCategoryDescription: String?
    var fieldsProjectProjectCategoryName: String?
    var fieldsAggregatetimespent: Bool
    var fieldsResolutionSelf: String?
    var fieldsResolutionId: String?
    var fieldsResolutionDescription: String?
    var fieldsResolutionName: String?
    var fieldsCustomfield_10027: Bool
    var fieldsCustomfield_10028: Bool
    var fieldsCustomfield_10029: Bool
    var fieldsResolutiondate: String?
    var fieldsWorkratio: Int
    var fieldsWatchesSelf: String?
    var fieldsWatchesWatchCount: Int
    var fieldsWatchesIsWatching: Bool
    var fieldsLastViewed: String?
    var fieldsCreated: String?
    var fieldsCustomfield_10022: Bool
    var fieldsPrioritySelf: String?
    var fieldsPriorityIconUrl: String?
    var fieldsPriorityName: String?
    var fieldsPriorityId: String?
    var fieldsCustomfield_10023: Bool
    var fieldsCustomfield_10024: Bool
    var fieldsCustomfield_10025: Bool
    var fieldsCustomfield_10026: Bool
    var fieldsCustomfield_10017: Bool
    var fieldsCustomfield_10018: Bool
    var fieldsCustomfield_10019: Int
    var fieldsAggregatetimeoriginalestimate: Bool
    var fieldsTimeestimate: Bool
    var fieldsAssigneeSelf: String?
    var fieldsAssigneeName: String?
    var fieldsAssigneeKey: String?
    var fieldsAssigneeAccountId: String?
    var fieldsAssigneeEmailAddress: String?
    var fieldsAssigneeAvatarUrls48x48: String?
    var fieldsAssigneeAvatarUrls24x24: String?
    var fieldsAssigneeAvatarUrls16x16: String?
    var fieldsAssigneeAvatarUrls32x32: String?
    var fieldsAssigneeDisplayName: String?
    var fieldsAssigneeActive: Bool
    var fieldsAssigneeTimeZone: String?
    var fieldsUpdated: String?
    var fieldsStatusSelf: String?
    var fieldsStatusDescription: String?
    var fieldsStatusIconUrl: String?
    var fieldsStatusName: String?
    var fieldsStatusId: String?
    var fieldsStatusStatusCategorySelf: String?
    var fieldsStatusStatusCategoryId: Int
    var fieldsStatusStatusCategoryKey: String?
    var fieldsStatusStatusCategoryColorName: String?
    var fieldsStatusStatusCategoryName: String?
    var fieldsTimeoriginalestimate: Bool
    var fieldsDescription: Bool
    var fieldsCustomfield_10011: String?
    var fieldsCustomfield_10012: Bool
    var fieldsCustomfield_10013: String?
    var fieldsCustomfield_10014: Bool
    var fieldsCustomfield_10015: Bool
    var fieldsSecurity: Bool
    var fieldsCustomfield_10008: Bool
    var fieldsAggregatetimeestimate: Bool
    var fieldsCustomfield_10009: Bool
    var fieldsSummary: String?
    var fieldsCreatorSelf: String?
    var fieldsCreatorName: String?
    var fieldsCreatorKey: String?
    var fieldsCreatorAccountId: String?
    var fieldsCreatorEmailAddress: String?
    var fieldsCreatorAvatarUrls48x48: String?
    var fieldsCreatorAvatarUrls24x24: String?
    var fieldsCreatorAvatarUrls16x16: String?
    var fieldsCreatorAvatarUrls32x32: String?
    var fieldsCreatorDisplayName: String?
    var fieldsCreatorActive: Bool
    var fieldsCreatorTimeZone: String?
    var fieldsReporterSelf: String?
    var fieldsReporterName: String?
    var fieldsReporterKey: String?
    var fieldsReporterAccountId: String?
    var fieldsReporterEmailAddress: String?
    var fieldsReporterAvatarUrls48x48: String?
    var fieldsReporterAvatarUrls24x24: String?
    var fieldsReporterAvatarUrls16x16: String?
    var fieldsReporterAvatarUrls32x32: String?
    var fieldsReporterDisplayName: String?
    var fieldsReporterActive: Bool
    var fieldsReporterTimeZone: String?
    var fieldsAggregateprogressProgress: Int
    var fieldsAggregateprogressTotal: Int
    var fieldsCustomfield_10000: String?
    var fieldsCustomfield_10001: Bool
    var fieldsCustomfield_10002: Bool
    var fieldsCustomfield_10003: Bool
    var fieldsCustomfield_10004: Bool
    var fieldsEnvironment: Bool
    var fieldsDuedate: Bool
    var fieldsProgressProgress: Int
    var fieldsProgressTotal: Int
    var fieldsVotesSelf: String?
    var fieldsVotesVotes: Int
    var fieldsVotesHasVoted: Bool
    var fieldsIssuetypeAvatarId: Int
    var fieldsParentId: String?
    var fieldsParentKey: String?
    var fieldsParentSelf: String?
    var fieldsParentFieldsSummary: String?
    var fieldsParentFieldsStatusSelf: String?
    var fieldsParentFieldsStatusDescription: String?
    var fieldsParentFieldsStatusIconUrl: String?
    var fieldsParentFieldsStatusName: String?
    var fieldsParentFieldsStatusId: String?
    var fieldsParentFieldsStatusStatusCategorySelf: String?
    var fieldsParentFieldsStatusStatusCategoryId: Int
    var fieldsParentFieldsStatusStatusCategoryKey: String?
    var fieldsParentFieldsStatusStatusCategoryColorName: String?
    var fieldsParentFieldsStatusStatusCategoryName: String?
    var fieldsParentFieldsPrioritySelf: String?
    var fieldsParentFieldsPriorityIconUrl: String?
    var fieldsParentFieldsPriorityName: String?
    var fieldsParentFieldsPriorityId: String?
    var fieldsParentFieldsIssuetypeSelf: String?
    var fieldsParentFieldsIssuetypeId: String?
    var fieldsParentFieldsIssuetypeDescription: String?
    var fieldsParentFieldsIssuetypeIconUrl: String?
    var fieldsParentFieldsIssuetypeName: String?
    var fieldsParentFieldsIssuetypeSubtask: Bool
    var fieldsResolution: Bool
    var j: Int
    var count_j: Int
    var name: String?
    var archived: Bool
    var released: Bool
    var releaseDate: String?
    var strVal: String?

    expand = jsonResponse.StringOf("expand")
    startAt = jsonResponse.IntOf("startAt").intValue
    maxResults = jsonResponse.IntOf("maxResults").intValue
    total = jsonResponse.IntOf("total").intValue
    i = 0
    count_i = jsonResponse.SizeOfArray("issues").intValue
    while i < count_i {
        jsonResponse.I = i
        expand = jsonResponse.StringOf("issues[i].expand")
        id = jsonResponse.StringOf("issues[i].id")
        self = jsonResponse.StringOf("issues[i].self")
        key = jsonResponse.StringOf("issues[i].key")
        fieldsIssuetypeSelf = jsonResponse.StringOf("issues[i].fields.issuetype.self")
        fieldsIssuetypeId = jsonResponse.StringOf("issues[i].fields.issuetype.id")
        fieldsIssuetypeDescription = jsonResponse.StringOf("issues[i].fields.issuetype.description")
        fieldsIssuetypeIconUrl = jsonResponse.StringOf("issues[i].fields.issuetype.iconUrl")
        fieldsIssuetypeName = jsonResponse.StringOf("issues[i].fields.issuetype.name")
        fieldsIssuetypeSubtask = jsonResponse.BoolOf("issues[i].fields.issuetype.subtask")
        fieldsTimespent = jsonResponse.IsNullOf("issues[i].fields.timespent")
        fieldsProjectSelf = jsonResponse.StringOf("issues[i].fields.project.self")
        fieldsProjectId = jsonResponse.StringOf("issues[i].fields.project.id")
        fieldsProjectKey = jsonResponse.StringOf("issues[i].fields.project.key")
        fieldsProjectName = jsonResponse.StringOf("issues[i].fields.project.name")
        fieldsProjectProjectTypeKey = jsonResponse.StringOf("issues[i].fields.project.projectTypeKey")
        fieldsProjectAvatarUrls48x48 = jsonResponse.StringOf("issues[i].fields.project.avatarUrls.48x48")
        fieldsProjectAvatarUrls24x24 = jsonResponse.StringOf("issues[i].fields.project.avatarUrls.24x24")
        fieldsProjectAvatarUrls16x16 = jsonResponse.StringOf("issues[i].fields.project.avatarUrls.16x16")
        fieldsProjectAvatarUrls32x32 = jsonResponse.StringOf("issues[i].fields.project.avatarUrls.32x32")
        fieldsProjectProjectCategorySelf = jsonResponse.StringOf("issues[i].fields.project.projectCategory.self")
        fieldsProjectProjectCategoryId = jsonResponse.StringOf("issues[i].fields.project.projectCategory.id")
        fieldsProjectProjectCategoryDescription = jsonResponse.StringOf("issues[i].fields.project.projectCategory.description")
        fieldsProjectProjectCategoryName = jsonResponse.StringOf("issues[i].fields.project.projectCategory.name")
        fieldsAggregatetimespent = jsonResponse.IsNullOf("issues[i].fields.aggregatetimespent")
        fieldsResolutionSelf = jsonResponse.StringOf("issues[i].fields.resolution.self")
        fieldsResolutionId = jsonResponse.StringOf("issues[i].fields.resolution.id")
        fieldsResolutionDescription = jsonResponse.StringOf("issues[i].fields.resolution.description")
        fieldsResolutionName = jsonResponse.StringOf("issues[i].fields.resolution.name")
        fieldsCustomfield_10027 = jsonResponse.IsNullOf("issues[i].fields.customfield_10027")
        fieldsCustomfield_10028 = jsonResponse.IsNullOf("issues[i].fields.customfield_10028")
        fieldsCustomfield_10029 = jsonResponse.IsNullOf("issues[i].fields.customfield_10029")
        fieldsResolutiondate = jsonResponse.StringOf("issues[i].fields.resolutiondate")
        fieldsWorkratio = jsonResponse.IntOf("issues[i].fields.workratio").intValue
        fieldsWatchesSelf = jsonResponse.StringOf("issues[i].fields.watches.self")
        fieldsWatchesWatchCount = jsonResponse.IntOf("issues[i].fields.watches.watchCount").intValue
        fieldsWatchesIsWatching = jsonResponse.BoolOf("issues[i].fields.watches.isWatching")
        fieldsLastViewed = jsonResponse.StringOf("issues[i].fields.lastViewed")
        fieldsCreated = jsonResponse.StringOf("issues[i].fields.created")
        fieldsCustomfield_10022 = jsonResponse.IsNullOf("issues[i].fields.customfield_10022")
        fieldsPrioritySelf = jsonResponse.StringOf("issues[i].fields.priority.self")
        fieldsPriorityIconUrl = jsonResponse.StringOf("issues[i].fields.priority.iconUrl")
        fieldsPriorityName = jsonResponse.StringOf("issues[i].fields.priority.name")
        fieldsPriorityId = jsonResponse.StringOf("issues[i].fields.priority.id")
        fieldsCustomfield_10023 = jsonResponse.IsNullOf("issues[i].fields.customfield_10023")
        fieldsCustomfield_10024 = jsonResponse.IsNullOf("issues[i].fields.customfield_10024")
        fieldsCustomfield_10025 = jsonResponse.IsNullOf("issues[i].fields.customfield_10025")
        fieldsCustomfield_10026 = jsonResponse.IsNullOf("issues[i].fields.customfield_10026")
        fieldsCustomfield_10017 = jsonResponse.IsNullOf("issues[i].fields.customfield_10017")
        fieldsCustomfield_10018 = jsonResponse.IsNullOf("issues[i].fields.customfield_10018")
        fieldsCustomfield_10019 = jsonResponse.IntOf("issues[i].fields.customfield_10019").intValue
        fieldsAggregatetimeoriginalestimate = jsonResponse.IsNullOf("issues[i].fields.aggregatetimeoriginalestimate")
        fieldsTimeestimate = jsonResponse.IsNullOf("issues[i].fields.timeestimate")
        fieldsAssigneeSelf = jsonResponse.StringOf("issues[i].fields.assignee.self")
        fieldsAssigneeName = jsonResponse.StringOf("issues[i].fields.assignee.name")
        fieldsAssigneeKey = jsonResponse.StringOf("issues[i].fields.assignee.key")
        fieldsAssigneeAccountId = jsonResponse.StringOf("issues[i].fields.assignee.accountId")
        fieldsAssigneeEmailAddress = jsonResponse.StringOf("issues[i].fields.assignee.emailAddress")
        fieldsAssigneeAvatarUrls48x48 = jsonResponse.StringOf("issues[i].fields.assignee.avatarUrls.48x48")
        fieldsAssigneeAvatarUrls24x24 = jsonResponse.StringOf("issues[i].fields.assignee.avatarUrls.24x24")
        fieldsAssigneeAvatarUrls16x16 = jsonResponse.StringOf("issues[i].fields.assignee.avatarUrls.16x16")
        fieldsAssigneeAvatarUrls32x32 = jsonResponse.StringOf("issues[i].fields.assignee.avatarUrls.32x32")
        fieldsAssigneeDisplayName = jsonResponse.StringOf("issues[i].fields.assignee.displayName")
        fieldsAssigneeActive = jsonResponse.BoolOf("issues[i].fields.assignee.active")
        fieldsAssigneeTimeZone = jsonResponse.StringOf("issues[i].fields.assignee.timeZone")
        fieldsUpdated = jsonResponse.StringOf("issues[i].fields.updated")
        fieldsStatusSelf = jsonResponse.StringOf("issues[i].fields.status.self")
        fieldsStatusDescription = jsonResponse.StringOf("issues[i].fields.status.description")
        fieldsStatusIconUrl = jsonResponse.StringOf("issues[i].fields.status.iconUrl")
        fieldsStatusName = jsonResponse.StringOf("issues[i].fields.status.name")
        fieldsStatusId = jsonResponse.StringOf("issues[i].fields.status.id")
        fieldsStatusStatusCategorySelf = jsonResponse.StringOf("issues[i].fields.status.statusCategory.self")
        fieldsStatusStatusCategoryId = jsonResponse.IntOf("issues[i].fields.status.statusCategory.id").intValue
        fieldsStatusStatusCategoryKey = jsonResponse.StringOf("issues[i].fields.status.statusCategory.key")
        fieldsStatusStatusCategoryColorName = jsonResponse.StringOf("issues[i].fields.status.statusCategory.colorName")
        fieldsStatusStatusCategoryName = jsonResponse.StringOf("issues[i].fields.status.statusCategory.name")
        fieldsTimeoriginalestimate = jsonResponse.IsNullOf("issues[i].fields.timeoriginalestimate")
        fieldsDescription = jsonResponse.IsNullOf("issues[i].fields.description")
        fieldsCustomfield_10011 = jsonResponse.StringOf("issues[i].fields.customfield_10011")
        fieldsCustomfield_10012 = jsonResponse.IsNullOf("issues[i].fields.customfield_10012")
        fieldsCustomfield_10013 = jsonResponse.StringOf("issues[i].fields.customfield_10013")
        fieldsCustomfield_10014 = jsonResponse.IsNullOf("issues[i].fields.customfield_10014")
        fieldsCustomfield_10015 = jsonResponse.IsNullOf("issues[i].fields.customfield_10015")
        fieldsSecurity = jsonResponse.IsNullOf("issues[i].fields.security")
        fieldsCustomfield_10008 = jsonResponse.IsNullOf("issues[i].fields.customfield_10008")
        fieldsAggregatetimeestimate = jsonResponse.IsNullOf("issues[i].fields.aggregatetimeestimate")
        fieldsCustomfield_10009 = jsonResponse.IsNullOf("issues[i].fields.customfield_10009")
        fieldsSummary = jsonResponse.StringOf("issues[i].fields.summary")
        fieldsCreatorSelf = jsonResponse.StringOf("issues[i].fields.creator.self")
        fieldsCreatorName = jsonResponse.StringOf("issues[i].fields.creator.name")
        fieldsCreatorKey = jsonResponse.StringOf("issues[i].fields.creator.key")
        fieldsCreatorAccountId = jsonResponse.StringOf("issues[i].fields.creator.accountId")
        fieldsCreatorEmailAddress = jsonResponse.StringOf("issues[i].fields.creator.emailAddress")
        fieldsCreatorAvatarUrls48x48 = jsonResponse.StringOf("issues[i].fields.creator.avatarUrls.48x48")
        fieldsCreatorAvatarUrls24x24 = jsonResponse.StringOf("issues[i].fields.creator.avatarUrls.24x24")
        fieldsCreatorAvatarUrls16x16 = jsonResponse.StringOf("issues[i].fields.creator.avatarUrls.16x16")
        fieldsCreatorAvatarUrls32x32 = jsonResponse.StringOf("issues[i].fields.creator.avatarUrls.32x32")
        fieldsCreatorDisplayName = jsonResponse.StringOf("issues[i].fields.creator.displayName")
        fieldsCreatorActive = jsonResponse.BoolOf("issues[i].fields.creator.active")
        fieldsCreatorTimeZone = jsonResponse.StringOf("issues[i].fields.creator.timeZone")
        fieldsReporterSelf = jsonResponse.StringOf("issues[i].fields.reporter.self")
        fieldsReporterName = jsonResponse.StringOf("issues[i].fields.reporter.name")
        fieldsReporterKey = jsonResponse.StringOf("issues[i].fields.reporter.key")
        fieldsReporterAccountId = jsonResponse.StringOf("issues[i].fields.reporter.accountId")
        fieldsReporterEmailAddress = jsonResponse.StringOf("issues[i].fields.reporter.emailAddress")
        fieldsReporterAvatarUrls48x48 = jsonResponse.StringOf("issues[i].fields.reporter.avatarUrls.48x48")
        fieldsReporterAvatarUrls24x24 = jsonResponse.StringOf("issues[i].fields.reporter.avatarUrls.24x24")
        fieldsReporterAvatarUrls16x16 = jsonResponse.StringOf("issues[i].fields.reporter.avatarUrls.16x16")
        fieldsReporterAvatarUrls32x32 = jsonResponse.StringOf("issues[i].fields.reporter.avatarUrls.32x32")
        fieldsReporterDisplayName = jsonResponse.StringOf("issues[i].fields.reporter.displayName")
        fieldsReporterActive = jsonResponse.BoolOf("issues[i].fields.reporter.active")
        fieldsReporterTimeZone = jsonResponse.StringOf("issues[i].fields.reporter.timeZone")
        fieldsAggregateprogressProgress = jsonResponse.IntOf("issues[i].fields.aggregateprogress.progress").intValue
        fieldsAggregateprogressTotal = jsonResponse.IntOf("issues[i].fields.aggregateprogress.total").intValue
        fieldsCustomfield_10000 = jsonResponse.StringOf("issues[i].fields.customfield_10000")
        fieldsCustomfield_10001 = jsonResponse.IsNullOf("issues[i].fields.customfield_10001")
        fieldsCustomfield_10002 = jsonResponse.IsNullOf("issues[i].fields.customfield_10002")
        fieldsCustomfield_10003 = jsonResponse.IsNullOf("issues[i].fields.customfield_10003")
        fieldsCustomfield_10004 = jsonResponse.IsNullOf("issues[i].fields.customfield_10004")
        fieldsEnvironment = jsonResponse.IsNullOf("issues[i].fields.environment")
        fieldsDuedate = jsonResponse.IsNullOf("issues[i].fields.duedate")
        fieldsProgressProgress = jsonResponse.IntOf("issues[i].fields.progress.progress").intValue
        fieldsProgressTotal = jsonResponse.IntOf("issues[i].fields.progress.total").intValue
        fieldsVotesSelf = jsonResponse.StringOf("issues[i].fields.votes.self")
        fieldsVotesVotes = jsonResponse.IntOf("issues[i].fields.votes.votes").intValue
        fieldsVotesHasVoted = jsonResponse.BoolOf("issues[i].fields.votes.hasVoted")
        fieldsIssuetypeAvatarId = jsonResponse.IntOf("issues[i].fields.issuetype.avatarId").intValue
        fieldsParentId = jsonResponse.StringOf("issues[i].fields.parent.id")
        fieldsParentKey = jsonResponse.StringOf("issues[i].fields.parent.key")
        fieldsParentSelf = jsonResponse.StringOf("issues[i].fields.parent.self")
        fieldsParentFieldsSummary = jsonResponse.StringOf("issues[i].fields.parent.fields.summary")
        fieldsParentFieldsStatusSelf = jsonResponse.StringOf("issues[i].fields.parent.fields.status.self")
        fieldsParentFieldsStatusDescription = jsonResponse.StringOf("issues[i].fields.parent.fields.status.description")
        fieldsParentFieldsStatusIconUrl = jsonResponse.StringOf("issues[i].fields.parent.fields.status.iconUrl")
        fieldsParentFieldsStatusName = jsonResponse.StringOf("issues[i].fields.parent.fields.status.name")
        fieldsParentFieldsStatusId = jsonResponse.StringOf("issues[i].fields.parent.fields.status.id")
        fieldsParentFieldsStatusStatusCategorySelf = jsonResponse.StringOf("issues[i].fields.parent.fields.status.statusCategory.self")
        fieldsParentFieldsStatusStatusCategoryId = jsonResponse.IntOf("issues[i].fields.parent.fields.status.statusCategory.id").intValue
        fieldsParentFieldsStatusStatusCategoryKey = jsonResponse.StringOf("issues[i].fields.parent.fields.status.statusCategory.key")
        fieldsParentFieldsStatusStatusCategoryColorName = jsonResponse.StringOf("issues[i].fields.parent.fields.status.statusCategory.colorName")
        fieldsParentFieldsStatusStatusCategoryName = jsonResponse.StringOf("issues[i].fields.parent.fields.status.statusCategory.name")
        fieldsParentFieldsPrioritySelf = jsonResponse.StringOf("issues[i].fields.parent.fields.priority.self")
        fieldsParentFieldsPriorityIconUrl = jsonResponse.StringOf("issues[i].fields.parent.fields.priority.iconUrl")
        fieldsParentFieldsPriorityName = jsonResponse.StringOf("issues[i].fields.parent.fields.priority.name")
        fieldsParentFieldsPriorityId = jsonResponse.StringOf("issues[i].fields.parent.fields.priority.id")
        fieldsParentFieldsIssuetypeSelf = jsonResponse.StringOf("issues[i].fields.parent.fields.issuetype.self")
        fieldsParentFieldsIssuetypeId = jsonResponse.StringOf("issues[i].fields.parent.fields.issuetype.id")
        fieldsParentFieldsIssuetypeDescription = jsonResponse.StringOf("issues[i].fields.parent.fields.issuetype.description")
        fieldsParentFieldsIssuetypeIconUrl = jsonResponse.StringOf("issues[i].fields.parent.fields.issuetype.iconUrl")
        fieldsParentFieldsIssuetypeName = jsonResponse.StringOf("issues[i].fields.parent.fields.issuetype.name")
        fieldsParentFieldsIssuetypeSubtask = jsonResponse.BoolOf("issues[i].fields.parent.fields.issuetype.subtask")
        fieldsResolution = jsonResponse.IsNullOf("issues[i].fields.resolution")
        j = 0
        count_j = jsonResponse.SizeOfArray("issues[i].fields.fixVersions").intValue
        while j < count_j {
            jsonResponse.J = j
            self = jsonResponse.StringOf("issues[i].fields.fixVersions[j].self")
            id = jsonResponse.StringOf("issues[i].fields.fixVersions[j].id")
            name = jsonResponse.StringOf("issues[i].fields.fixVersions[j].name")
            archived = jsonResponse.BoolOf("issues[i].fields.fixVersions[j].archived")
            released = jsonResponse.BoolOf("issues[i].fields.fixVersions[j].released")
            releaseDate = jsonResponse.StringOf("issues[i].fields.fixVersions[j].releaseDate")
            j = j + 1
        }

        j = 0
        count_j = jsonResponse.SizeOfArray("issues[i].fields.labels").intValue
        while j < count_j {
            jsonResponse.J = j
            j = j + 1
        }

        j = 0
        count_j = jsonResponse.SizeOfArray("issues[i].fields.customfield_10016").intValue
        while j < count_j {
            jsonResponse.J = j
            j = j + 1
        }

        j = 0
        count_j = jsonResponse.SizeOfArray("issues[i].fields.versions").intValue
        while j < count_j {
            jsonResponse.J = j
            j = j + 1
        }

        j = 0
        count_j = jsonResponse.SizeOfArray("issues[i].fields.issuelinks").intValue
        while j < count_j {
            jsonResponse.J = j
            j = j + 1
        }

        j = 0
        count_j = jsonResponse.SizeOfArray("issues[i].fields.components").intValue
        while j < count_j {
            jsonResponse.J = j
            j = j + 1
        }

        j = 0
        count_j = jsonResponse.SizeOfArray("issues[i].fields.customfield_10010").intValue
        while j < count_j {
            jsonResponse.J = j
            strVal = jsonResponse.StringOf("issues[i].fields.customfield_10010[j]")
            j = j + 1
        }

        j = 0
        count_j = jsonResponse.SizeOfArray("issues[i].fields.subtasks").intValue
        while j < count_j {
            jsonResponse.J = j
            j = j + 1
        }

        i = i + 1
    }


}

Sample JSON Response Body

{
  "expand": "schema,names",
  "startAt": 0,
  "maxResults": 50,
  "total": 4,
  "issues": [
    {
      "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
      "id": "10014",
      "self": "https://chilkat.atlassian.net/rest/api/2/issue/10014",
      "key": "SCRUM-15",
      "fields": {
        "issuetype": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issuetype/10001",
          "id": "10001",
          "description": "Stories track functionality or features expressed as user goals.",
          "iconUrl": "https://chilkat.atlassian.net/images/icons/issuetypes/story.svg",
          "name": "Story",
          "subtask": false
        },
        "timespent": null,
        "project": {
          "self": "https://chilkat.atlassian.net/rest/api/2/project/10000",
          "id": "10000",
          "key": "SCRUM",
          "name": "Scrumsoft",
          "projectTypeKey": "software",
          "avatarUrls": {
            "48x48": "https://chilkat.atlassian.net/secure/projectavatar?pid=10000&avatarId=10400",
            "24x24": "https://chilkat.atlassian.net/secure/projectavatar?size=small&pid=10000&avatarId=10400",
            "16x16": "https://chilkat.atlassian.net/secure/projectavatar?size=xsmall&pid=10000&avatarId=10400",
            "32x32": "https://chilkat.atlassian.net/secure/projectavatar?size=medium&pid=10000&avatarId=10400"
          },
          "projectCategory": {
            "self": "https://chilkat.atlassian.net/rest/api/2/projectCategory/10002",
            "id": "10002",
            "description": "Insane Projects",
            "name": "Insane"
          }
        },
        "fixVersions": [
        ],
        "aggregatetimespent": null,
        "resolution": {
          "self": "https://chilkat.atlassian.net/rest/api/2/resolution/10000",
          "id": "10000",
          "description": "Work has been completed on this issue.",
          "name": "Done"
        },
        "customfield_10027": null,
        "customfield_10028": null,
        "customfield_10029": null,
        "resolutiondate": "2018-04-08T00:33:55.852-0500",
        "workratio": -1,
        "watches": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issue/SCRUM-15/watchers",
          "watchCount": 0,
          "isWatching": false
        },
        "lastViewed": "2018-04-12T20:07:08.181-0500",
        "created": "2018-04-03T09:57:55.852-0500",
        "customfield_10022": null,
        "priority": {
          "self": "https://chilkat.atlassian.net/rest/api/2/priority/3",
          "iconUrl": "https://chilkat.atlassian.net/images/icons/priorities/medium.svg",
          "name": "Medium",
          "id": "3"
        },
        "customfield_10023": null,
        "customfield_10024": null,
        "customfield_10025": null,
        "customfield_10026": null,
        "labels": [
        ],
        "customfield_10016": [
        ],
        "customfield_10017": null,
        "customfield_10018": null,
        "customfield_10019": 4.0,
        "aggregatetimeoriginalestimate": null,
        "timeestimate": null,
        "versions": [
        ],
        "issuelinks": [
        ],
        "assignee": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=matt",
          "name": "matt",
          "key": "matt",
          "accountId": "5acf82d7926ac92a7c0d7bd3",
          "emailAddress": "matt@@chilkat.io",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Matt of Chilkat",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "updated": "2018-04-12T20:07:08.104-0500",
        "status": {
          "self": "https://chilkat.atlassian.net/rest/api/2/status/10001",
          "description": "",
          "iconUrl": "https://chilkat.atlassian.net/",
          "name": "Done",
          "id": "10001",
          "statusCategory": {
            "self": "https://chilkat.atlassian.net/rest/api/2/statuscategory/3",
            "id": 3,
            "key": "done",
            "colorName": "green",
            "name": "Done"
          }
        },
        "components": [
        ],
        "timeoriginalestimate": null,
        "description": null,
        "customfield_10010": [
          "com.atlassian.greenhopper.service.sprint.Sprint@@49e5007b[id=1,rapidViewId=1,state=ACTIVE,name=Sample Sprint 2,goal=<null>,startDate=2018-04-03T14:57:57.335Z,endDate=2018-04-17T15:17:57.335Z,completeDate=<null>,sequence=1]"
        ],
        "customfield_10011": "0|i0000n:",
        "customfield_10012": null,
        "customfield_10013": "3_*:*_1_*:*_208320000_*|*_10000_*:*_1_*:*_189840000_*|*_10001_*:*_1_*:*_0",
        "customfield_10014": null,
        "customfield_10015": null,
        "security": null,
        "customfield_10008": null,
        "aggregatetimeestimate": null,
        "customfield_10009": null,
        "summary": "As a scrum master, I can see the progress of a sprint via the Burndown Chart >> Click \"Reports\" to view the Burndown Chart",
        "creator": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=admin",
          "name": "admin",
          "key": "admin",
          "accountId": "557058:be8b47b5-3bc0-43f6-b6b2-2cca0de12204",
          "emailAddress": "admin@@chilkatsoft.com",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Chilkat Admin",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "subtasks": [
        ],
        "reporter": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=admin",
          "name": "admin",
          "key": "admin",
          "accountId": "557058:be8b47b5-3bc0-43f6-b6b2-2cca0de12204",
          "emailAddress": "admin@@chilkatsoft.com",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Chilkat Admin",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "aggregateprogress": {
          "progress": 0,
          "total": 0
        },
        "customfield_10000": "{}",
        "customfield_10001": null,
        "customfield_10002": null,
        "customfield_10003": null,
        "customfield_10004": null,
        "environment": null,
        "duedate": null,
        "progress": {
          "progress": 0,
          "total": 0
        },
        "votes": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issue/SCRUM-15/votes",
          "votes": 0,
          "hasVoted": false
        }
      }
    },
    {
      "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
      "id": "10011",
      "self": "https://chilkat.atlassian.net/rest/api/2/issue/10011",
      "key": "SCRUM-12",
      "fields": {
        "issuetype": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issuetype/10003",
          "id": "10003",
          "description": "The sub-task of the issue",
          "iconUrl": "https://chilkat.atlassian.net/secure/viewavatar?size=xsmall&avatarId=10316&avatarType=issuetype",
          "name": "Sub-task",
          "subtask": true,
          "avatarId": 10316
        },
        "parent": {
          "id": "10009",
          "key": "SCRUM-10",
          "self": "https://chilkat.atlassian.net/rest/api/2/issue/10009",
          "fields": {
            "summary": "As a developer, I can update story and task status with drag and drop (click the triangle at far left of this story to show sub-tasks)",
            "status": {
              "self": "https://chilkat.atlassian.net/rest/api/2/status/3",
              "description": "This issue is being actively worked on at the moment by the assignee.",
              "iconUrl": "https://chilkat.atlassian.net/images/icons/statuses/inprogress.png",
              "name": "In Progress",
              "id": "3",
              "statusCategory": {
                "self": "https://chilkat.atlassian.net/rest/api/2/statuscategory/4",
                "id": 4,
                "key": "indeterminate",
                "colorName": "yellow",
                "name": "In Progress"
              }
            },
            "priority": {
              "self": "https://chilkat.atlassian.net/rest/api/2/priority/3",
              "iconUrl": "https://chilkat.atlassian.net/images/icons/priorities/medium.svg",
              "name": "Medium",
              "id": "3"
            },
            "issuetype": {
              "self": "https://chilkat.atlassian.net/rest/api/2/issuetype/10001",
              "id": "10001",
              "description": "Stories track functionality or features expressed as user goals.",
              "iconUrl": "https://chilkat.atlassian.net/images/icons/issuetypes/story.svg",
              "name": "Story",
              "subtask": false
            }
          }
        },
        "timespent": null,
        "project": {
          "self": "https://chilkat.atlassian.net/rest/api/2/project/10000",
          "id": "10000",
          "key": "SCRUM",
          "name": "Scrumsoft",
          "projectTypeKey": "software",
          "avatarUrls": {
            "48x48": "https://chilkat.atlassian.net/secure/projectavatar?pid=10000&avatarId=10400",
            "24x24": "https://chilkat.atlassian.net/secure/projectavatar?size=small&pid=10000&avatarId=10400",
            "16x16": "https://chilkat.atlassian.net/secure/projectavatar?size=xsmall&pid=10000&avatarId=10400",
            "32x32": "https://chilkat.atlassian.net/secure/projectavatar?size=medium&pid=10000&avatarId=10400"
          },
          "projectCategory": {
            "self": "https://chilkat.atlassian.net/rest/api/2/projectCategory/10002",
            "id": "10002",
            "description": "Insane Projects",
            "name": "Insane"
          }
        },
        "fixVersions": [
          {
            "self": "https://chilkat.atlassian.net/rest/api/2/version/10001",
            "id": "10001",
            "name": "Version 2.0",
            "archived": false,
            "released": false,
            "releaseDate": "2018-04-17"
          }
        ],
        "aggregatetimespent": null,
        "resolution": null,
        "customfield_10027": null,
        "customfield_10028": null,
        "customfield_10029": null,
        "resolutiondate": null,
        "workratio": -1,
        "watches": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issue/SCRUM-12/watchers",
          "watchCount": 0,
          "isWatching": false
        },
        "lastViewed": "2018-04-12T20:06:07.155-0500",
        "created": "2018-04-07T19:24:55.852-0500",
        "customfield_10022": null,
        "priority": {
          "self": "https://chilkat.atlassian.net/rest/api/2/priority/3",
          "iconUrl": "https://chilkat.atlassian.net/images/icons/priorities/medium.svg",
          "name": "Medium",
          "id": "3"
        },
        "customfield_10023": null,
        "customfield_10024": null,
        "customfield_10025": null,
        "customfield_10026": null,
        "labels": [
        ],
        "customfield_10016": [
        ],
        "customfield_10017": null,
        "customfield_10018": null,
        "aggregatetimeoriginalestimate": null,
        "timeestimate": null,
        "versions": [
        ],
        "issuelinks": [
        ],
        "assignee": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=matt",
          "name": "matt",
          "key": "matt",
          "accountId": "5acf82d7926ac92a7c0d7bd3",
          "emailAddress": "matt@@chilkat.io",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Matt of Chilkat",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "updated": "2018-04-12T20:06:06.924-0500",
        "status": {
          "self": "https://chilkat.atlassian.net/rest/api/2/status/3",
          "description": "This issue is being actively worked on at the moment by the assignee.",
          "iconUrl": "https://chilkat.atlassian.net/images/icons/statuses/inprogress.png",
          "name": "In Progress",
          "id": "3",
          "statusCategory": {
            "self": "https://chilkat.atlassian.net/rest/api/2/statuscategory/4",
            "id": 4,
            "key": "indeterminate",
            "colorName": "yellow",
            "name": "In Progress"
          }
        },
        "components": [
        ],
        "timeoriginalestimate": null,
        "description": null,
        "customfield_10010": [
          "com.atlassian.greenhopper.service.sprint.Sprint@@49e5007b[id=1,rapidViewId=1,state=ACTIVE,name=Sample Sprint 2,goal=<null>,startDate=2018-04-03T14:57:57.335Z,endDate=2018-04-17T15:17:57.335Z,completeDate=<null>,sequence=1]"
        ],
        "customfield_10011": "0|i0000f:",
        "customfield_10012": null,
        "customfield_10013": null,
        "customfield_10014": null,
        "customfield_10015": null,
        "security": null,
        "customfield_10008": null,
        "aggregatetimeestimate": null,
        "customfield_10009": null,
        "summary": "When the last task is done, the story can be automatically closed >> Drag this task to \"Done\" too",
        "creator": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=admin",
          "name": "admin",
          "key": "admin",
          "accountId": "557058:be8b47b5-3bc0-43f6-b6b2-2cca0de12204",
          "emailAddress": "admin@@chilkatsoft.com",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Chilkat Admin",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "subtasks": [
        ],
        "reporter": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=admin",
          "name": "admin",
          "key": "admin",
          "accountId": "557058:be8b47b5-3bc0-43f6-b6b2-2cca0de12204",
          "emailAddress": "admin@@chilkatsoft.com",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Chilkat Admin",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "customfield_10000": "{}",
        "aggregateprogress": {
          "progress": 0,
          "total": 0
        },
        "customfield_10001": null,
        "customfield_10002": null,
        "customfield_10003": null,
        "customfield_10004": null,
        "environment": null,
        "duedate": null,
        "progress": {
          "progress": 0,
          "total": 0
        },
        "votes": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issue/SCRUM-12/votes",
          "votes": 0,
          "hasVoted": false
        }
      }
    },
    {
      "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
      "id": "10007",
      "self": "https://chilkat.atlassian.net/rest/api/2/issue/10007",
      "key": "SCRUM-8",
      "fields": {
        "issuetype": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issuetype/10004",
          "id": "10004",
          "description": "A problem which impairs or prevents the functions of the product.",
          "iconUrl": "https://chilkat.atlassian.net/secure/viewavatar?size=xsmall&avatarId=10303&avatarType=issuetype",
          "name": "Bug",
          "subtask": false,
          "avatarId": 10303
        },
        "timespent": null,
        "project": {
          "self": "https://chilkat.atlassian.net/rest/api/2/project/10000",
          "id": "10000",
          "key": "SCRUM",
          "name": "Scrumsoft",
          "projectTypeKey": "software",
          "avatarUrls": {
            "48x48": "https://chilkat.atlassian.net/secure/projectavatar?pid=10000&avatarId=10400",
            "24x24": "https://chilkat.atlassian.net/secure/projectavatar?size=small&pid=10000&avatarId=10400",
            "16x16": "https://chilkat.atlassian.net/secure/projectavatar?size=xsmall&pid=10000&avatarId=10400",
            "32x32": "https://chilkat.atlassian.net/secure/projectavatar?size=medium&pid=10000&avatarId=10400"
          },
          "projectCategory": {
            "self": "https://chilkat.atlassian.net/rest/api/2/projectCategory/10002",
            "id": "10002",
            "description": "Insane Projects",
            "name": "Insane"
          }
        },
        "fixVersions": [
          {
            "self": "https://chilkat.atlassian.net/rest/api/2/version/10001",
            "id": "10001",
            "name": "Version 2.0",
            "archived": false,
            "released": false,
            "releaseDate": "2018-04-17"
          }
        ],
        "aggregatetimespent": null,
        "resolution": null,
        "customfield_10027": "",
        "customfield_10028": "",
        "customfield_10029": "",
        "resolutiondate": null,
        "workratio": -1,
        "watches": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issue/SCRUM-8/watchers",
          "watchCount": 0,
          "isWatching": false
        },
        "lastViewed": "2018-04-12T20:06:45.967-0500",
        "created": "2018-04-10T19:07:57.258-0500",
        "customfield_10022": null,
        "priority": {
          "self": "https://chilkat.atlassian.net/rest/api/2/priority/3",
          "iconUrl": "https://chilkat.atlassian.net/images/icons/priorities/medium.svg",
          "name": "Medium",
          "id": "3"
        },
        "customfield_10023": "",
        "customfield_10024": "",
        "customfield_10025": "",
        "labels": [
        ],
        "customfield_10026": "",
        "customfield_10016": [
        ],
        "customfield_10017": null,
        "customfield_10018": null,
        "aggregatetimeoriginalestimate": null,
        "timeestimate": null,
        "versions": [
        ],
        "issuelinks": [
        ],
        "assignee": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=matt",
          "name": "matt",
          "key": "matt",
          "accountId": "5acf82d7926ac92a7c0d7bd3",
          "emailAddress": "matt@@chilkat.io",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Matt of Chilkat",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "updated": "2018-04-12T20:06:45.784-0500",
        "status": {
          "self": "https://chilkat.atlassian.net/rest/api/2/status/10000",
          "description": "",
          "iconUrl": "https://chilkat.atlassian.net/",
          "name": "To Do",
          "id": "10000",
          "statusCategory": {
            "self": "https://chilkat.atlassian.net/rest/api/2/statuscategory/2",
            "id": 2,
            "key": "new",
            "colorName": "blue-gray",
            "name": "To Do"
          }
        },
        "components": [
        ],
        "timeoriginalestimate": null,
        "description": "*Estimation of Bugs*\n\nScrum teams do not normally apply story point estimates to bugs because bugs are considered to be part of the ongoing work that the team must deal with (i.e the overhead). If you view the story points completed in a sprint as a measure of progress, then bugs also have no value because they do not deliver anything additional to the customer. \n\nHowever, you can apply estimates to bugs if you wish by configuring the \"Story Points\" field to apply to other Issue Types (by default it only applies to Stories and Epics). Some more information on this is in the [documentation|https://confluence.atlassian.com/display/GH/Story+Point].",
        "customfield_10010": [
        ],
        "customfield_10011": "0|hzzzzz:",
        "customfield_10012": null,
        "customfield_10013": null,
        "customfield_10014": null,
        "customfield_10015": null,
        "security": null,
        "customfield_10008": null,
        "customfield_10009": null,
        "aggregatetimeestimate": null,
        "summary": "As a product owner, I'd like to include bugs, tasks and other issue types in my backlog >> Bugs like this one will also appear in your backlog but they are not normally estimated",
        "creator": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=admin",
          "name": "admin",
          "key": "admin",
          "accountId": "557058:be8b47b5-3bc0-43f6-b6b2-2cca0de12204",
          "emailAddress": "admin@@chilkatsoft.com",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Chilkat Admin",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "subtasks": [
        ],
        "reporter": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=admin",
          "name": "admin",
          "key": "admin",
          "accountId": "557058:be8b47b5-3bc0-43f6-b6b2-2cca0de12204",
          "emailAddress": "admin@@chilkatsoft.com",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Chilkat Admin",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "aggregateprogress": {
          "progress": 0,
          "total": 0
        },
        "customfield_10000": "{}",
        "customfield_10001": null,
        "customfield_10002": null,
        "customfield_10003": "",
        "customfield_10004": null,
        "environment": null,
        "duedate": null,
        "progress": {
          "progress": 0,
          "total": 0
        },
        "votes": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issue/SCRUM-8/votes",
          "votes": 0,
          "hasVoted": false
        }
      }
    },
    {
      "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
      "id": "10003",
      "self": "https://chilkat.atlassian.net/rest/api/2/issue/10003",
      "key": "SCRUM-4",
      "fields": {
        "issuetype": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issuetype/10001",
          "id": "10001",
          "description": "Stories track functionality or features expressed as user goals.",
          "iconUrl": "https://chilkat.atlassian.net/images/icons/issuetypes/story.svg",
          "name": "Story",
          "subtask": false
        },
        "timespent": null,
        "project": {
          "self": "https://chilkat.atlassian.net/rest/api/2/project/10000",
          "id": "10000",
          "key": "SCRUM",
          "name": "Scrumsoft",
          "projectTypeKey": "software",
          "avatarUrls": {
            "48x48": "https://chilkat.atlassian.net/secure/projectavatar?pid=10000&avatarId=10400",
            "24x24": "https://chilkat.atlassian.net/secure/projectavatar?size=small&pid=10000&avatarId=10400",
            "16x16": "https://chilkat.atlassian.net/secure/projectavatar?size=xsmall&pid=10000&avatarId=10400",
            "32x32": "https://chilkat.atlassian.net/secure/projectavatar?size=medium&pid=10000&avatarId=10400"
          },
          "projectCategory": {
            "self": "https://chilkat.atlassian.net/rest/api/2/projectCategory/10002",
            "id": "10002",
            "description": "Insane Projects",
            "name": "Insane"
          }
        },
        "fixVersions": [
          {
            "self": "https://chilkat.atlassian.net/rest/api/2/version/10002",
            "id": "10002",
            "name": "Version 3.0",
            "archived": false,
            "released": false
          }
        ],
        "aggregatetimespent": null,
        "resolution": null,
        "customfield_10027": null,
        "customfield_10028": null,
        "customfield_10029": null,
        "resolutiondate": null,
        "workratio": -1,
        "lastViewed": "2018-04-12T20:06:29.315-0500",
        "watches": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issue/SCRUM-4/watchers",
          "watchCount": 0,
          "isWatching": false
        },
        "created": "2018-04-10T19:07:57.082-0500",
        "customfield_10022": null,
        "priority": {
          "self": "https://chilkat.atlassian.net/rest/api/2/priority/3",
          "iconUrl": "https://chilkat.atlassian.net/images/icons/priorities/medium.svg",
          "name": "Medium",
          "id": "3"
        },
        "customfield_10023": null,
        "customfield_10024": null,
        "customfield_10025": null,
        "customfield_10026": null,
        "labels": [
        ],
        "customfield_10016": [
        ],
        "customfield_10017": null,
        "customfield_10018": null,
        "customfield_10019": 5.0,
        "aggregatetimeoriginalestimate": null,
        "timeestimate": null,
        "versions": [
        ],
        "issuelinks": [
        ],
        "assignee": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=matt",
          "name": "matt",
          "key": "matt",
          "accountId": "5acf82d7926ac92a7c0d7bd3",
          "emailAddress": "matt@@chilkat.io",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/ae220e85f283d0ecea372e06ad2261d3?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2Fae220e85f283d0ecea372e06ad2261d3%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Matt of Chilkat",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "updated": "2018-04-12T20:06:29.215-0500",
        "status": {
          "self": "https://chilkat.atlassian.net/rest/api/2/status/10000",
          "description": "",
          "iconUrl": "https://chilkat.atlassian.net/",
          "name": "To Do",
          "id": "10000",
          "statusCategory": {
            "self": "https://chilkat.atlassian.net/rest/api/2/statuscategory/2",
            "id": 2,
            "key": "new",
            "colorName": "blue-gray",
            "name": "To Do"
          }
        },
        "components": [
        ],
        "timeoriginalestimate": null,
        "description": "This story is estimated at 5 Story Points (as shown in the \"Estimate\" field at the top right of the Detail View). \n\nTry updating the Story Point estimate to 4 by clicking on the \"Estimate\" then typing.\n\n*Estimating using Story Points*\n\nBecause the traditional process of estimating tasks in weeks or days is often wildly inaccurate, many Scrum teams estimate in Story Points instead. Story Points exist merely as a way to estimate a task's difficulty compared to some other task (for example, a 10-point story would probably take double the effort of a 5-point story). As teams mature with Scrum they tend to achieve a consistent number of Story Points from Sprint to Sprint -- this is termed the team's _velocity_. This allows the Product Owner to use the velocity to predict how many Sprints it will take to deliver parts of the backlog. \n\nMany teams use Planning Poker to achieve consensus on Story Point estimates.\n\n*Using Other Estimation Units*\n\nYou can configure JIRA Software to use time-based estimates if you wish. In the configuration for the board, on the \"Estimation\" tab, select \"Original Time Estimate\" as your Estimation Statistic. If you also wish to track the time used during the Sprint, select \"Remaining Estimate and Time Spent\" to enable Time Tracking in JIRA Software.",
        "customfield_10010": [
        ],
        "customfield_10011": "0|i00007:",
        "customfield_10012": null,
        "customfield_10013": null,
        "customfield_10014": null,
        "customfield_10015": null,
        "security": null,
        "customfield_10008": null,
        "aggregatetimeestimate": null,
        "customfield_10009": null,
        "summary": "As a team, I'd like to estimate the effort of a story in Story Points so we can understand the work remaining >> Try setting the Story Points for this story in the \"Estimate\" field",
        "creator": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=admin",
          "name": "admin",
          "key": "admin",
          "accountId": "557058:be8b47b5-3bc0-43f6-b6b2-2cca0de12204",
          "emailAddress": "admin@@chilkatsoft.com",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Chilkat Admin",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "subtasks": [
        ],
        "reporter": {
          "self": "https://chilkat.atlassian.net/rest/api/2/user?username=admin",
          "name": "admin",
          "key": "admin",
          "accountId": "557058:be8b47b5-3bc0-43f6-b6b2-2cca0de12204",
          "emailAddress": "admin@@chilkatsoft.com",
          "avatarUrls": {
            "48x48": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=48&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D48%26noRedirect%3Dtrue",
            "24x24": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=24&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D24%26noRedirect%3Dtrue",
            "16x16": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=16&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D16%26noRedirect%3Dtrue",
            "32x32": "https://avatar-cdn.atlassian.com/16d54dcc6d4bef86fd7ee62a7cf6334a?s=32&d=https%3A%2F%2Fsecure.gravatar.com%2Favatar%2F16d54dcc6d4bef86fd7ee62a7cf6334a%3Fd%3Dmm%26s%3D32%26noRedirect%3Dtrue"
          },
          "displayName": "Chilkat Admin",
          "active": true,
          "timeZone": "America/Chicago"
        },
        "customfield_10000": "{}",
        "aggregateprogress": {
          "progress": 0,
          "total": 0
        },
        "customfield_10001": null,
        "customfield_10002": null,
        "customfield_10003": null,
        "customfield_10004": null,
        "environment": null,
        "duedate": null,
        "progress": {
          "progress": 0,
          "total": 0
        },
        "votes": {
          "self": "https://chilkat.atlassian.net/rest/api/2/issue/SCRUM-4/votes",
          "votes": 0,
          "hasVoted": false
        }
      }
    }
  ]
}