PureBasic 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

PureBasic Example

IncludeFile "CkJsonObject.pb"
IncludeFile "CkStringBuilder.pb"
IncludeFile "CkRest.pb"

Procedure ChilkatExample()

    rest.i = CkRest::ckCreate()
    If rest.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    success.i

    ;  URL: https://your-domain.atlassian.net/rest/api/2/search?jql=assignee=matt
    bTls.i = 1
    port.i = 443
    bAutoReconnect.i = 1
    success = CkRest::ckConnect(rest,"your-domain.atlassian.net",port,bTls,bAutoReconnect)
    If success <> 1
        Debug "ConnectFailReason: " + Str(CkRest::ckConnectFailReason(rest))
        Debug CkRest::ckLastErrorText(rest)
        CkRest::ckDispose(rest)
        ProcedureReturn
    EndIf

    CkRest::ckSetAuthBasic(rest,"jira@example.com","JIRA_API_TOKEN")

    CkRest::ckAddHeader(rest,"Content-Type","application/json")

    sbResponseBody.i = CkStringBuilder::ckCreate()
    If sbResponseBody.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    success = CkRest::ckFullRequestNoBodySb(rest,"GET","/rest/api/2/search?jql=assignee=matt",sbResponseBody)
    If success <> 1
        Debug CkRest::ckLastErrorText(rest)
        CkRest::ckDispose(rest)
        CkStringBuilder::ckDispose(sbResponseBody)
        ProcedureReturn
    EndIf

    respStatusCode.i = CkRest::ckResponseStatusCode(rest)
    If respStatusCode >= 400
        Debug "Response Status Code = " + Str(respStatusCode)
        Debug "Response Header:"
        Debug CkRest::ckResponseHeader(rest)
        Debug "Response Body:"
        Debug CkStringBuilder::ckGetAsString(sbResponseBody)
        CkRest::ckDispose(rest)
        CkStringBuilder::ckDispose(sbResponseBody)
        ProcedureReturn
    EndIf

    jsonResponse.i = CkJsonObject::ckCreate()
    If jsonResponse.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckLoadSb(jsonResponse,sbResponseBody)

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

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


    CkRest::ckDispose(rest)
    CkStringBuilder::ckDispose(sbResponseBody)
    CkJsonObject::ckDispose(jsonResponse)


    ProcedureReturn
EndProcedure

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
        }
      }
    }
  ]
}