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.
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
Use ChilkatAx-9.5.0-win32.pkg
Procedure Test
Handle hoRest
Boolean iSuccess
Boolean iBTls
Integer iPort
Boolean iBAutoReconnect
Variant vSbResponseBody
Handle hoSbResponseBody
Integer iRespStatusCode
Handle hoJsonResponse
String sExpand
Integer iStartAt
Integer iMaxResults
Integer iTotal
Integer i
Integer iCount_i
String sId
String sSelf
String sKey
String sFieldsIssuetypeSelf
String sFieldsIssuetypeId
String sFieldsIssuetypeDescription
String sFieldsIssuetypeIconUrl
String sFieldsIssuetypeName
Boolean iFieldsIssuetypeSubtask
Boolean iFieldsTimespent
String sFieldsProjectSelf
String sFieldsProjectId
String sFieldsProjectKey
String sFieldsProjectName
String sFieldsProjectProjectTypeKey
String sFieldsProjectAvatarUrls48x48
String sFieldsProjectAvatarUrls24x24
String sFieldsProjectAvatarUrls16x16
String sFieldsProjectAvatarUrls32x32
String sFieldsProjectProjectCategorySelf
String sFieldsProjectProjectCategoryId
String sFieldsProjectProjectCategoryDescription
String sFieldsProjectProjectCategoryName
Boolean iFieldsAggregatetimespent
String sFieldsResolutionSelf
String sFieldsResolutionId
String sFieldsResolutionDescription
String sFieldsResolutionName
Boolean iFieldsCustomfield_10027
Boolean iFieldsCustomfield_10028
Boolean iFieldsCustomfield_10029
String sFieldsResolutiondate
Integer iFieldsWorkratio
String sFieldsWatchesSelf
Integer iFieldsWatchesWatchCount
Boolean iFieldsWatchesIsWatching
String sFieldsLastViewed
String sFieldsCreated
Boolean iFieldsCustomfield_10022
String sFieldsPrioritySelf
String sFieldsPriorityIconUrl
String sFieldsPriorityName
String sFieldsPriorityId
Boolean iFieldsCustomfield_10023
Boolean iFieldsCustomfield_10024
Boolean iFieldsCustomfield_10025
Boolean iFieldsCustomfield_10026
Boolean iFieldsCustomfield_10017
Boolean iFieldsCustomfield_10018
Integer iFieldsCustomfield_10019
Boolean iFieldsAggregatetimeoriginalestimate
Boolean iFieldsTimeestimate
String sFieldsAssigneeSelf
String sFieldsAssigneeName
String sFieldsAssigneeKey
String sFieldsAssigneeAccountId
String sFieldsAssigneeEmailAddress
String sFieldsAssigneeAvatarUrls48x48
String sFieldsAssigneeAvatarUrls24x24
String sFieldsAssigneeAvatarUrls16x16
String sFieldsAssigneeAvatarUrls32x32
String sFieldsAssigneeDisplayName
Boolean iFieldsAssigneeActive
String sFieldsAssigneeTimeZone
String sFieldsUpdated
String sFieldsStatusSelf
String sFieldsStatusDescription
String sFieldsStatusIconUrl
String sFieldsStatusName
String sFieldsStatusId
String sFieldsStatusStatusCategorySelf
Integer iFieldsStatusStatusCategoryId
String sFieldsStatusStatusCategoryKey
String sFieldsStatusStatusCategoryColorName
String sFieldsStatusStatusCategoryName
Boolean iFieldsTimeoriginalestimate
Boolean iFieldsDescription
String sFieldsCustomfield_10011
Boolean iFieldsCustomfield_10012
String sFieldsCustomfield_10013
Boolean iFieldsCustomfield_10014
Boolean iFieldsCustomfield_10015
Boolean iFieldsSecurity
Boolean iFieldsCustomfield_10008
Boolean iFieldsAggregatetimeestimate
Boolean iFieldsCustomfield_10009
String sFieldsSummary
String sFieldsCreatorSelf
String sFieldsCreatorName
String sFieldsCreatorKey
String sFieldsCreatorAccountId
String sFieldsCreatorEmailAddress
String sFieldsCreatorAvatarUrls48x48
String sFieldsCreatorAvatarUrls24x24
String sFieldsCreatorAvatarUrls16x16
String sFieldsCreatorAvatarUrls32x32
String sFieldsCreatorDisplayName
Boolean iFieldsCreatorActive
String sFieldsCreatorTimeZone
String sFieldsReporterSelf
String sFieldsReporterName
String sFieldsReporterKey
String sFieldsReporterAccountId
String sFieldsReporterEmailAddress
String sFieldsReporterAvatarUrls48x48
String sFieldsReporterAvatarUrls24x24
String sFieldsReporterAvatarUrls16x16
String sFieldsReporterAvatarUrls32x32
String sFieldsReporterDisplayName
Boolean iFieldsReporterActive
String sFieldsReporterTimeZone
Integer iFieldsAggregateprogressProgress
Integer iFieldsAggregateprogressTotal
String sFieldsCustomfield_10000
Boolean iFieldsCustomfield_10001
Boolean iFieldsCustomfield_10002
Boolean iFieldsCustomfield_10003
Boolean iFieldsCustomfield_10004
Boolean iFieldsEnvironment
Boolean iFieldsDuedate
Integer iFieldsProgressProgress
Integer iFieldsProgressTotal
String sFieldsVotesSelf
Integer iFieldsVotesVotes
Boolean iFieldsVotesHasVoted
Integer iFieldsIssuetypeAvatarId
String sFieldsParentId
String sFieldsParentKey
String sFieldsParentSelf
String sFieldsParentFieldsSummary
String sFieldsParentFieldsStatusSelf
String sFieldsParentFieldsStatusDescription
String sFieldsParentFieldsStatusIconUrl
String sFieldsParentFieldsStatusName
String sFieldsParentFieldsStatusId
String sFieldsParentFieldsStatusStatusCategorySelf
Integer iFieldsParentFieldsStatusStatusCategoryId
String sFieldsParentFieldsStatusStatusCategoryKey
String sFieldsParentFieldsStatusStatusCategoryColorName
String sFieldsParentFieldsStatusStatusCategoryName
String sFieldsParentFieldsPrioritySelf
String sFieldsParentFieldsPriorityIconUrl
String sFieldsParentFieldsPriorityName
String sFieldsParentFieldsPriorityId
String sFieldsParentFieldsIssuetypeSelf
String sFieldsParentFieldsIssuetypeId
String sFieldsParentFieldsIssuetypeDescription
String sFieldsParentFieldsIssuetypeIconUrl
String sFieldsParentFieldsIssuetypeName
Boolean iFieldsParentFieldsIssuetypeSubtask
Boolean iFieldsResolution
Integer j
Integer iCount_j
String sName
Boolean iArchived
Boolean iReleased
String sReleaseDate
String sStrVal
String sTemp1
Integer iTemp1
Get Create (RefClass(cComChilkatRest)) To hoRest
If (Not(IsComObjectCreated(hoRest))) Begin
Send CreateComObject of hoRest
End
// URL: https://your-domain.atlassian.net/rest/api/2/search?jql=assignee=matt
Move True To iBTls
Move 443 To iPort
Move True To iBAutoReconnect
Get ComConnect Of hoRest "your-domain.atlassian.net" iPort iBTls iBAutoReconnect To iSuccess
If (iSuccess <> True) Begin
Get ComConnectFailReason Of hoRest To iTemp1
Showln "ConnectFailReason: " iTemp1
Get ComLastErrorText Of hoRest To sTemp1
Showln sTemp1
Procedure_Return
End
Get ComSetAuthBasic Of hoRest "jira@example.com" "JIRA_API_TOKEN" To iSuccess
Get ComAddHeader Of hoRest "Content-Type" "application/json" To iSuccess
Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
Send CreateComObject of hoSbResponseBody
End
Get pvComObject of hoSbResponseBody to vSbResponseBody
Get ComFullRequestNoBodySb Of hoRest "GET" "/rest/api/2/search?jql=assignee=matt" vSbResponseBody To iSuccess
If (iSuccess <> True) Begin
Get ComLastErrorText Of hoRest To sTemp1
Showln sTemp1
Procedure_Return
End
Get ComResponseStatusCode Of hoRest To iRespStatusCode
If (iRespStatusCode >= 400) Begin
Showln "Response Status Code = " iRespStatusCode
Showln "Response Header:"
Get ComResponseHeader Of hoRest To sTemp1
Showln sTemp1
Showln "Response Body:"
Get ComGetAsString Of hoSbResponseBody To sTemp1
Showln sTemp1
Procedure_Return
End
Get Create (RefClass(cComChilkatJsonObject)) To hoJsonResponse
If (Not(IsComObjectCreated(hoJsonResponse))) Begin
Send CreateComObject of hoJsonResponse
End
Get pvComObject of hoSbResponseBody to vSbResponseBody
Get ComLoadSb Of hoJsonResponse vSbResponseBody To iSuccess
Get ComStringOf Of hoJsonResponse "expand" To sExpand
Get ComIntOf Of hoJsonResponse "startAt" To iStartAt
Get ComIntOf Of hoJsonResponse "maxResults" To iMaxResults
Get ComIntOf Of hoJsonResponse "total" To iTotal
Move 0 To i
Get ComSizeOfArray Of hoJsonResponse "issues" To iCount_i
While (i < iCount_i)
Set ComI Of hoJsonResponse To i
Get ComStringOf Of hoJsonResponse "issues[i].expand" To sExpand
Get ComStringOf Of hoJsonResponse "issues[i].id" To sId
Get ComStringOf Of hoJsonResponse "issues[i].self" To sSelf
Get ComStringOf Of hoJsonResponse "issues[i].key" To sKey
Get ComStringOf Of hoJsonResponse "issues[i].fields.issuetype.self" To sFieldsIssuetypeSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.issuetype.id" To sFieldsIssuetypeId
Get ComStringOf Of hoJsonResponse "issues[i].fields.issuetype.description" To sFieldsIssuetypeDescription
Get ComStringOf Of hoJsonResponse "issues[i].fields.issuetype.iconUrl" To sFieldsIssuetypeIconUrl
Get ComStringOf Of hoJsonResponse "issues[i].fields.issuetype.name" To sFieldsIssuetypeName
Get ComBoolOf Of hoJsonResponse "issues[i].fields.issuetype.subtask" To iFieldsIssuetypeSubtask
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.timespent" To iFieldsTimespent
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.self" To sFieldsProjectSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.id" To sFieldsProjectId
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.key" To sFieldsProjectKey
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.name" To sFieldsProjectName
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.projectTypeKey" To sFieldsProjectProjectTypeKey
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.avatarUrls.48x48" To sFieldsProjectAvatarUrls48x48
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.avatarUrls.24x24" To sFieldsProjectAvatarUrls24x24
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.avatarUrls.16x16" To sFieldsProjectAvatarUrls16x16
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.avatarUrls.32x32" To sFieldsProjectAvatarUrls32x32
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.projectCategory.self" To sFieldsProjectProjectCategorySelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.projectCategory.id" To sFieldsProjectProjectCategoryId
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.projectCategory.description" To sFieldsProjectProjectCategoryDescription
Get ComStringOf Of hoJsonResponse "issues[i].fields.project.projectCategory.name" To sFieldsProjectProjectCategoryName
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.aggregatetimespent" To iFieldsAggregatetimespent
Get ComStringOf Of hoJsonResponse "issues[i].fields.resolution.self" To sFieldsResolutionSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.resolution.id" To sFieldsResolutionId
Get ComStringOf Of hoJsonResponse "issues[i].fields.resolution.description" To sFieldsResolutionDescription
Get ComStringOf Of hoJsonResponse "issues[i].fields.resolution.name" To sFieldsResolutionName
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10027" To iFieldsCustomfield_10027
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10028" To iFieldsCustomfield_10028
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10029" To iFieldsCustomfield_10029
Get ComStringOf Of hoJsonResponse "issues[i].fields.resolutiondate" To sFieldsResolutiondate
Get ComIntOf Of hoJsonResponse "issues[i].fields.workratio" To iFieldsWorkratio
Get ComStringOf Of hoJsonResponse "issues[i].fields.watches.self" To sFieldsWatchesSelf
Get ComIntOf Of hoJsonResponse "issues[i].fields.watches.watchCount" To iFieldsWatchesWatchCount
Get ComBoolOf Of hoJsonResponse "issues[i].fields.watches.isWatching" To iFieldsWatchesIsWatching
Get ComStringOf Of hoJsonResponse "issues[i].fields.lastViewed" To sFieldsLastViewed
Get ComStringOf Of hoJsonResponse "issues[i].fields.created" To sFieldsCreated
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10022" To iFieldsCustomfield_10022
Get ComStringOf Of hoJsonResponse "issues[i].fields.priority.self" To sFieldsPrioritySelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.priority.iconUrl" To sFieldsPriorityIconUrl
Get ComStringOf Of hoJsonResponse "issues[i].fields.priority.name" To sFieldsPriorityName
Get ComStringOf Of hoJsonResponse "issues[i].fields.priority.id" To sFieldsPriorityId
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10023" To iFieldsCustomfield_10023
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10024" To iFieldsCustomfield_10024
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10025" To iFieldsCustomfield_10025
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10026" To iFieldsCustomfield_10026
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10017" To iFieldsCustomfield_10017
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10018" To iFieldsCustomfield_10018
Get ComIntOf Of hoJsonResponse "issues[i].fields.customfield_10019" To iFieldsCustomfield_10019
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.aggregatetimeoriginalestimate" To iFieldsAggregatetimeoriginalestimate
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.timeestimate" To iFieldsTimeestimate
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.self" To sFieldsAssigneeSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.name" To sFieldsAssigneeName
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.key" To sFieldsAssigneeKey
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.accountId" To sFieldsAssigneeAccountId
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.emailAddress" To sFieldsAssigneeEmailAddress
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.avatarUrls.48x48" To sFieldsAssigneeAvatarUrls48x48
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.avatarUrls.24x24" To sFieldsAssigneeAvatarUrls24x24
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.avatarUrls.16x16" To sFieldsAssigneeAvatarUrls16x16
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.avatarUrls.32x32" To sFieldsAssigneeAvatarUrls32x32
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.displayName" To sFieldsAssigneeDisplayName
Get ComBoolOf Of hoJsonResponse "issues[i].fields.assignee.active" To iFieldsAssigneeActive
Get ComStringOf Of hoJsonResponse "issues[i].fields.assignee.timeZone" To sFieldsAssigneeTimeZone
Get ComStringOf Of hoJsonResponse "issues[i].fields.updated" To sFieldsUpdated
Get ComStringOf Of hoJsonResponse "issues[i].fields.status.self" To sFieldsStatusSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.status.description" To sFieldsStatusDescription
Get ComStringOf Of hoJsonResponse "issues[i].fields.status.iconUrl" To sFieldsStatusIconUrl
Get ComStringOf Of hoJsonResponse "issues[i].fields.status.name" To sFieldsStatusName
Get ComStringOf Of hoJsonResponse "issues[i].fields.status.id" To sFieldsStatusId
Get ComStringOf Of hoJsonResponse "issues[i].fields.status.statusCategory.self" To sFieldsStatusStatusCategorySelf
Get ComIntOf Of hoJsonResponse "issues[i].fields.status.statusCategory.id" To iFieldsStatusStatusCategoryId
Get ComStringOf Of hoJsonResponse "issues[i].fields.status.statusCategory.key" To sFieldsStatusStatusCategoryKey
Get ComStringOf Of hoJsonResponse "issues[i].fields.status.statusCategory.colorName" To sFieldsStatusStatusCategoryColorName
Get ComStringOf Of hoJsonResponse "issues[i].fields.status.statusCategory.name" To sFieldsStatusStatusCategoryName
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.timeoriginalestimate" To iFieldsTimeoriginalestimate
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.description" To iFieldsDescription
Get ComStringOf Of hoJsonResponse "issues[i].fields.customfield_10011" To sFieldsCustomfield_10011
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10012" To iFieldsCustomfield_10012
Get ComStringOf Of hoJsonResponse "issues[i].fields.customfield_10013" To sFieldsCustomfield_10013
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10014" To iFieldsCustomfield_10014
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10015" To iFieldsCustomfield_10015
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.security" To iFieldsSecurity
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10008" To iFieldsCustomfield_10008
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.aggregatetimeestimate" To iFieldsAggregatetimeestimate
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10009" To iFieldsCustomfield_10009
Get ComStringOf Of hoJsonResponse "issues[i].fields.summary" To sFieldsSummary
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.self" To sFieldsCreatorSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.name" To sFieldsCreatorName
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.key" To sFieldsCreatorKey
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.accountId" To sFieldsCreatorAccountId
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.emailAddress" To sFieldsCreatorEmailAddress
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.avatarUrls.48x48" To sFieldsCreatorAvatarUrls48x48
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.avatarUrls.24x24" To sFieldsCreatorAvatarUrls24x24
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.avatarUrls.16x16" To sFieldsCreatorAvatarUrls16x16
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.avatarUrls.32x32" To sFieldsCreatorAvatarUrls32x32
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.displayName" To sFieldsCreatorDisplayName
Get ComBoolOf Of hoJsonResponse "issues[i].fields.creator.active" To iFieldsCreatorActive
Get ComStringOf Of hoJsonResponse "issues[i].fields.creator.timeZone" To sFieldsCreatorTimeZone
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.self" To sFieldsReporterSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.name" To sFieldsReporterName
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.key" To sFieldsReporterKey
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.accountId" To sFieldsReporterAccountId
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.emailAddress" To sFieldsReporterEmailAddress
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.avatarUrls.48x48" To sFieldsReporterAvatarUrls48x48
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.avatarUrls.24x24" To sFieldsReporterAvatarUrls24x24
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.avatarUrls.16x16" To sFieldsReporterAvatarUrls16x16
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.avatarUrls.32x32" To sFieldsReporterAvatarUrls32x32
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.displayName" To sFieldsReporterDisplayName
Get ComBoolOf Of hoJsonResponse "issues[i].fields.reporter.active" To iFieldsReporterActive
Get ComStringOf Of hoJsonResponse "issues[i].fields.reporter.timeZone" To sFieldsReporterTimeZone
Get ComIntOf Of hoJsonResponse "issues[i].fields.aggregateprogress.progress" To iFieldsAggregateprogressProgress
Get ComIntOf Of hoJsonResponse "issues[i].fields.aggregateprogress.total" To iFieldsAggregateprogressTotal
Get ComStringOf Of hoJsonResponse "issues[i].fields.customfield_10000" To sFieldsCustomfield_10000
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10001" To iFieldsCustomfield_10001
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10002" To iFieldsCustomfield_10002
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10003" To iFieldsCustomfield_10003
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.customfield_10004" To iFieldsCustomfield_10004
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.environment" To iFieldsEnvironment
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.duedate" To iFieldsDuedate
Get ComIntOf Of hoJsonResponse "issues[i].fields.progress.progress" To iFieldsProgressProgress
Get ComIntOf Of hoJsonResponse "issues[i].fields.progress.total" To iFieldsProgressTotal
Get ComStringOf Of hoJsonResponse "issues[i].fields.votes.self" To sFieldsVotesSelf
Get ComIntOf Of hoJsonResponse "issues[i].fields.votes.votes" To iFieldsVotesVotes
Get ComBoolOf Of hoJsonResponse "issues[i].fields.votes.hasVoted" To iFieldsVotesHasVoted
Get ComIntOf Of hoJsonResponse "issues[i].fields.issuetype.avatarId" To iFieldsIssuetypeAvatarId
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.id" To sFieldsParentId
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.key" To sFieldsParentKey
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.self" To sFieldsParentSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.summary" To sFieldsParentFieldsSummary
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.status.self" To sFieldsParentFieldsStatusSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.status.description" To sFieldsParentFieldsStatusDescription
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.status.iconUrl" To sFieldsParentFieldsStatusIconUrl
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.status.name" To sFieldsParentFieldsStatusName
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.status.id" To sFieldsParentFieldsStatusId
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.status.statusCategory.self" To sFieldsParentFieldsStatusStatusCategorySelf
Get ComIntOf Of hoJsonResponse "issues[i].fields.parent.fields.status.statusCategory.id" To iFieldsParentFieldsStatusStatusCategoryId
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.status.statusCategory.key" To sFieldsParentFieldsStatusStatusCategoryKey
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.status.statusCategory.colorName" To sFieldsParentFieldsStatusStatusCategoryColorName
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.status.statusCategory.name" To sFieldsParentFieldsStatusStatusCategoryName
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.priority.self" To sFieldsParentFieldsPrioritySelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.priority.iconUrl" To sFieldsParentFieldsPriorityIconUrl
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.priority.name" To sFieldsParentFieldsPriorityName
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.priority.id" To sFieldsParentFieldsPriorityId
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.issuetype.self" To sFieldsParentFieldsIssuetypeSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.issuetype.id" To sFieldsParentFieldsIssuetypeId
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.issuetype.description" To sFieldsParentFieldsIssuetypeDescription
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.issuetype.iconUrl" To sFieldsParentFieldsIssuetypeIconUrl
Get ComStringOf Of hoJsonResponse "issues[i].fields.parent.fields.issuetype.name" To sFieldsParentFieldsIssuetypeName
Get ComBoolOf Of hoJsonResponse "issues[i].fields.parent.fields.issuetype.subtask" To iFieldsParentFieldsIssuetypeSubtask
Get ComIsNullOf Of hoJsonResponse "issues[i].fields.resolution" To iFieldsResolution
Move 0 To j
Get ComSizeOfArray Of hoJsonResponse "issues[i].fields.fixVersions" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJsonResponse To j
Get ComStringOf Of hoJsonResponse "issues[i].fields.fixVersions[j].self" To sSelf
Get ComStringOf Of hoJsonResponse "issues[i].fields.fixVersions[j].id" To sId
Get ComStringOf Of hoJsonResponse "issues[i].fields.fixVersions[j].name" To sName
Get ComBoolOf Of hoJsonResponse "issues[i].fields.fixVersions[j].archived" To iArchived
Get ComBoolOf Of hoJsonResponse "issues[i].fields.fixVersions[j].released" To iReleased
Get ComStringOf Of hoJsonResponse "issues[i].fields.fixVersions[j].releaseDate" To sReleaseDate
Move j + 1 To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJsonResponse "issues[i].fields.labels" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJsonResponse To j
Move j + 1 To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJsonResponse "issues[i].fields.customfield_10016" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJsonResponse To j
Move j + 1 To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJsonResponse "issues[i].fields.versions" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJsonResponse To j
Move j + 1 To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJsonResponse "issues[i].fields.issuelinks" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJsonResponse To j
Move j + 1 To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJsonResponse "issues[i].fields.components" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJsonResponse To j
Move j + 1 To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJsonResponse "issues[i].fields.customfield_10010" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJsonResponse To j
Get ComStringOf Of hoJsonResponse "issues[i].fields.customfield_10010[j]" To sStrVal
Move j + 1 To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJsonResponse "issues[i].fields.subtasks" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJsonResponse To j
Move j + 1 To j
Loop
Move i + 1 To i
Loop
End_Procedure
{
"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
}
}
}
]
}