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
CREATE PROCEDURE ChilkatSample
AS
BEGIN
DECLARE @hr int
DECLARE @iTmp0 int
DECLARE @sTmp0 nvarchar(4000)
DECLARE @rest int
EXEC @hr = sp_OACreate 'Chilkat_9_5_0.Rest', @rest OUT
IF @hr <> 0
BEGIN
PRINT 'Failed to create ActiveX component'
RETURN
END
DECLARE @success int
-- URL: https://your-domain.atlassian.net/rest/api/2/search?jql=assignee=matt
DECLARE @bTls int
SELECT @bTls = 1
DECLARE @port int
SELECT @port = 443
DECLARE @bAutoReconnect int
SELECT @bAutoReconnect = 1
EXEC sp_OAMethod @rest, 'Connect', @success OUT, 'your-domain.atlassian.net', STR(@port), STR(@bTls), STR(@bAutoReconnect)
IF STR(@success) <> 1
BEGIN
EXEC sp_OAGetProperty @rest, 'ConnectFailReason', @iTmp0 OUT
PRINT 'ConnectFailReason: ' + @iTmp0
EXEC sp_OAGetProperty @rest, 'LastErrorText', @sTmp0 OUT
PRINT @sTmp0
EXEC @hr = sp_OADestroy @rest
RETURN
END
EXEC sp_OAMethod @rest, 'SetAuthBasic', @success OUT, 'jira@example.com', 'JIRA_API_TOKEN'
EXEC sp_OAMethod @rest, 'AddHeader', @success OUT, 'Content-Type', 'application/json'
DECLARE @sbResponseBody int
EXEC @hr = sp_OACreate 'Chilkat_9_5_0.StringBuilder', @sbResponseBody OUT
EXEC sp_OAMethod @rest, 'FullRequestNoBodySb', @success OUT, 'GET', '/rest/api/2/search?jql=assignee=matt', STR(@sbResponseBody)
IF STR(@success) <> 1
BEGIN
EXEC sp_OAGetProperty @rest, 'LastErrorText', @sTmp0 OUT
PRINT @sTmp0
EXEC @hr = sp_OADestroy @rest
EXEC @hr = sp_OADestroy @sbResponseBody
RETURN
END
DECLARE @respStatusCode int
EXEC sp_OAGetProperty @rest, 'ResponseStatusCode', @respStatusCode OUT
IF STR(@respStatusCode) >= 400
BEGIN
PRINT 'Response Status Code = ' + STR(@respStatusCode)
PRINT 'Response Header:'
EXEC sp_OAGetProperty @rest, 'ResponseHeader', @sTmp0 OUT
PRINT @sTmp0
PRINT 'Response Body:'
EXEC sp_OAMethod @sbResponseBody, 'GetAsString', @sTmp0 OUT
PRINT @sTmp0
EXEC @hr = sp_OADestroy @rest
EXEC @hr = sp_OADestroy @sbResponseBody
RETURN
END
DECLARE @jsonResponse int
EXEC @hr = sp_OACreate 'Chilkat_9_5_0.JsonObject', @jsonResponse OUT
EXEC sp_OAMethod @jsonResponse, 'LoadSb', @success OUT, STR(@sbResponseBody)
DECLARE @expand nvarchar(4000)
DECLARE @startAt int
DECLARE @maxResults int
DECLARE @total int
DECLARE @i int
DECLARE @count_i int
DECLARE @id nvarchar(4000)
DECLARE @self nvarchar(4000)
DECLARE @key nvarchar(4000)
DECLARE @fieldsIssuetypeSelf nvarchar(4000)
DECLARE @fieldsIssuetypeId nvarchar(4000)
DECLARE @fieldsIssuetypeDescription nvarchar(4000)
DECLARE @fieldsIssuetypeIconUrl nvarchar(4000)
DECLARE @fieldsIssuetypeName nvarchar(4000)
DECLARE @fieldsIssuetypeSubtask int
DECLARE @fieldsTimespent int
DECLARE @fieldsProjectSelf nvarchar(4000)
DECLARE @fieldsProjectId nvarchar(4000)
DECLARE @fieldsProjectKey nvarchar(4000)
DECLARE @fieldsProjectName nvarchar(4000)
DECLARE @fieldsProjectProjectTypeKey nvarchar(4000)
DECLARE @fieldsProjectAvatarUrls48x48 nvarchar(4000)
DECLARE @fieldsProjectAvatarUrls24x24 nvarchar(4000)
DECLARE @fieldsProjectAvatarUrls16x16 nvarchar(4000)
DECLARE @fieldsProjectAvatarUrls32x32 nvarchar(4000)
DECLARE @fieldsProjectProjectCategorySelf nvarchar(4000)
DECLARE @fieldsProjectProjectCategoryId nvarchar(4000)
DECLARE @fieldsProjectProjectCategoryDescription nvarchar(4000)
DECLARE @fieldsProjectProjectCategoryName nvarchar(4000)
DECLARE @fieldsAggregatetimespent int
DECLARE @fieldsResolutionSelf nvarchar(4000)
DECLARE @fieldsResolutionId nvarchar(4000)
DECLARE @fieldsResolutionDescription nvarchar(4000)
DECLARE @fieldsResolutionName nvarchar(4000)
DECLARE @fieldsCustomfield_10027 int
DECLARE @fieldsCustomfield_10028 int
DECLARE @fieldsCustomfield_10029 int
DECLARE @fieldsResolutiondate nvarchar(4000)
DECLARE @fieldsWorkratio int
DECLARE @fieldsWatchesSelf nvarchar(4000)
DECLARE @fieldsWatchesWatchCount int
DECLARE @fieldsWatchesIsWatching int
DECLARE @fieldsLastViewed nvarchar(4000)
DECLARE @fieldsCreated nvarchar(4000)
DECLARE @fieldsCustomfield_10022 int
DECLARE @fieldsPrioritySelf nvarchar(4000)
DECLARE @fieldsPriorityIconUrl nvarchar(4000)
DECLARE @fieldsPriorityName nvarchar(4000)
DECLARE @fieldsPriorityId nvarchar(4000)
DECLARE @fieldsCustomfield_10023 int
DECLARE @fieldsCustomfield_10024 int
DECLARE @fieldsCustomfield_10025 int
DECLARE @fieldsCustomfield_10026 int
DECLARE @fieldsCustomfield_10017 int
DECLARE @fieldsCustomfield_10018 int
DECLARE @fieldsCustomfield_10019 int
DECLARE @fieldsAggregatetimeoriginalestimate int
DECLARE @fieldsTimeestimate int
DECLARE @fieldsAssigneeSelf nvarchar(4000)
DECLARE @fieldsAssigneeName nvarchar(4000)
DECLARE @fieldsAssigneeKey nvarchar(4000)
DECLARE @fieldsAssigneeAccountId nvarchar(4000)
DECLARE @fieldsAssigneeEmailAddress nvarchar(4000)
DECLARE @fieldsAssigneeAvatarUrls48x48 nvarchar(4000)
DECLARE @fieldsAssigneeAvatarUrls24x24 nvarchar(4000)
DECLARE @fieldsAssigneeAvatarUrls16x16 nvarchar(4000)
DECLARE @fieldsAssigneeAvatarUrls32x32 nvarchar(4000)
DECLARE @fieldsAssigneeDisplayName nvarchar(4000)
DECLARE @fieldsAssigneeActive int
DECLARE @fieldsAssigneeTimeZone nvarchar(4000)
DECLARE @fieldsUpdated nvarchar(4000)
DECLARE @fieldsStatusSelf nvarchar(4000)
DECLARE @fieldsStatusDescription nvarchar(4000)
DECLARE @fieldsStatusIconUrl nvarchar(4000)
DECLARE @fieldsStatusName nvarchar(4000)
DECLARE @fieldsStatusId nvarchar(4000)
DECLARE @fieldsStatusStatusCategorySelf nvarchar(4000)
DECLARE @fieldsStatusStatusCategoryId int
DECLARE @fieldsStatusStatusCategoryKey nvarchar(4000)
DECLARE @fieldsStatusStatusCategoryColorName nvarchar(4000)
DECLARE @fieldsStatusStatusCategoryName nvarchar(4000)
DECLARE @fieldsTimeoriginalestimate int
DECLARE @fieldsDescription int
DECLARE @fieldsCustomfield_10011 nvarchar(4000)
DECLARE @fieldsCustomfield_10012 int
DECLARE @fieldsCustomfield_10013 nvarchar(4000)
DECLARE @fieldsCustomfield_10014 int
DECLARE @fieldsCustomfield_10015 int
DECLARE @fieldsSecurity int
DECLARE @fieldsCustomfield_10008 int
DECLARE @fieldsAggregatetimeestimate int
DECLARE @fieldsCustomfield_10009 int
DECLARE @fieldsSummary nvarchar(4000)
DECLARE @fieldsCreatorSelf nvarchar(4000)
DECLARE @fieldsCreatorName nvarchar(4000)
DECLARE @fieldsCreatorKey nvarchar(4000)
DECLARE @fieldsCreatorAccountId nvarchar(4000)
DECLARE @fieldsCreatorEmailAddress nvarchar(4000)
DECLARE @fieldsCreatorAvatarUrls48x48 nvarchar(4000)
DECLARE @fieldsCreatorAvatarUrls24x24 nvarchar(4000)
DECLARE @fieldsCreatorAvatarUrls16x16 nvarchar(4000)
DECLARE @fieldsCreatorAvatarUrls32x32 nvarchar(4000)
DECLARE @fieldsCreatorDisplayName nvarchar(4000)
DECLARE @fieldsCreatorActive int
DECLARE @fieldsCreatorTimeZone nvarchar(4000)
DECLARE @fieldsReporterSelf nvarchar(4000)
DECLARE @fieldsReporterName nvarchar(4000)
DECLARE @fieldsReporterKey nvarchar(4000)
DECLARE @fieldsReporterAccountId nvarchar(4000)
DECLARE @fieldsReporterEmailAddress nvarchar(4000)
DECLARE @fieldsReporterAvatarUrls48x48 nvarchar(4000)
DECLARE @fieldsReporterAvatarUrls24x24 nvarchar(4000)
DECLARE @fieldsReporterAvatarUrls16x16 nvarchar(4000)
DECLARE @fieldsReporterAvatarUrls32x32 nvarchar(4000)
DECLARE @fieldsReporterDisplayName nvarchar(4000)
DECLARE @fieldsReporterActive int
DECLARE @fieldsReporterTimeZone nvarchar(4000)
DECLARE @fieldsAggregateprogressProgress int
DECLARE @fieldsAggregateprogressTotal int
DECLARE @fieldsCustomfield_10000 nvarchar(4000)
DECLARE @fieldsCustomfield_10001 int
DECLARE @fieldsCustomfield_10002 int
DECLARE @fieldsCustomfield_10003 int
DECLARE @fieldsCustomfield_10004 int
DECLARE @fieldsEnvironment int
DECLARE @fieldsDuedate int
DECLARE @fieldsProgressProgress int
DECLARE @fieldsProgressTotal int
DECLARE @fieldsVotesSelf nvarchar(4000)
DECLARE @fieldsVotesVotes int
DECLARE @fieldsVotesHasVoted int
DECLARE @fieldsIssuetypeAvatarId int
DECLARE @fieldsParentId nvarchar(4000)
DECLARE @fieldsParentKey nvarchar(4000)
DECLARE @fieldsParentSelf nvarchar(4000)
DECLARE @fieldsParentFieldsSummary nvarchar(4000)
DECLARE @fieldsParentFieldsStatusSelf nvarchar(4000)
DECLARE @fieldsParentFieldsStatusDescription nvarchar(4000)
DECLARE @fieldsParentFieldsStatusIconUrl nvarchar(4000)
DECLARE @fieldsParentFieldsStatusName nvarchar(4000)
DECLARE @fieldsParentFieldsStatusId nvarchar(4000)
DECLARE @fieldsParentFieldsStatusStatusCategorySelf nvarchar(4000)
DECLARE @fieldsParentFieldsStatusStatusCategoryId int
DECLARE @fieldsParentFieldsStatusStatusCategoryKey nvarchar(4000)
DECLARE @fieldsParentFieldsStatusStatusCategoryColorName nvarchar(4000)
DECLARE @fieldsParentFieldsStatusStatusCategoryName nvarchar(4000)
DECLARE @fieldsParentFieldsPrioritySelf nvarchar(4000)
DECLARE @fieldsParentFieldsPriorityIconUrl nvarchar(4000)
DECLARE @fieldsParentFieldsPriorityName nvarchar(4000)
DECLARE @fieldsParentFieldsPriorityId nvarchar(4000)
DECLARE @fieldsParentFieldsIssuetypeSelf nvarchar(4000)
DECLARE @fieldsParentFieldsIssuetypeId nvarchar(4000)
DECLARE @fieldsParentFieldsIssuetypeDescription nvarchar(4000)
DECLARE @fieldsParentFieldsIssuetypeIconUrl nvarchar(4000)
DECLARE @fieldsParentFieldsIssuetypeName nvarchar(4000)
DECLARE @fieldsParentFieldsIssuetypeSubtask int
DECLARE @fieldsResolution int
DECLARE @j int
DECLARE @count_j int
DECLARE @name nvarchar(4000)
DECLARE @archived int
DECLARE @released int
DECLARE @releaseDate nvarchar(4000)
DECLARE @strVal nvarchar(4000)
EXEC sp_OAMethod @jsonResponse, 'StringOf', @expand OUT, 'expand'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @startAt OUT, 'startAt'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @maxResults OUT, 'maxResults'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @total OUT, 'total'
SELECT @i = 0
EXEC sp_OAMethod @jsonResponse, 'SizeOfArray', @count_i OUT, 'issues'
WHILE STR(@i) < STR(@count_i)
BEGIN
EXEC sp_OASetProperty @jsonResponse, 'I', STR(@i)
EXEC sp_OAMethod @jsonResponse, 'StringOf', @expand OUT, 'issues[i].expand'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @id OUT, 'issues[i].id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @self OUT, 'issues[i].self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @key OUT, 'issues[i].key'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsIssuetypeSelf OUT, 'issues[i].fields.issuetype.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsIssuetypeId OUT, 'issues[i].fields.issuetype.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsIssuetypeDescription OUT, 'issues[i].fields.issuetype.description'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsIssuetypeIconUrl OUT, 'issues[i].fields.issuetype.iconUrl'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsIssuetypeName OUT, 'issues[i].fields.issuetype.name'
EXEC sp_OAMethod @jsonResponse, 'BoolOf', @fieldsIssuetypeSubtask OUT, 'issues[i].fields.issuetype.subtask'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsTimespent OUT, 'issues[i].fields.timespent'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectSelf OUT, 'issues[i].fields.project.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectId OUT, 'issues[i].fields.project.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectKey OUT, 'issues[i].fields.project.key'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectName OUT, 'issues[i].fields.project.name'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectProjectTypeKey OUT, 'issues[i].fields.project.projectTypeKey'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectAvatarUrls48x48 OUT, 'issues[i].fields.project.avatarUrls.48x48'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectAvatarUrls24x24 OUT, 'issues[i].fields.project.avatarUrls.24x24'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectAvatarUrls16x16 OUT, 'issues[i].fields.project.avatarUrls.16x16'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectAvatarUrls32x32 OUT, 'issues[i].fields.project.avatarUrls.32x32'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectProjectCategorySelf OUT, 'issues[i].fields.project.projectCategory.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectProjectCategoryId OUT, 'issues[i].fields.project.projectCategory.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectProjectCategoryDescription OUT, 'issues[i].fields.project.projectCategory.description'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsProjectProjectCategoryName OUT, 'issues[i].fields.project.projectCategory.name'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsAggregatetimespent OUT, 'issues[i].fields.aggregatetimespent'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsResolutionSelf OUT, 'issues[i].fields.resolution.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsResolutionId OUT, 'issues[i].fields.resolution.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsResolutionDescription OUT, 'issues[i].fields.resolution.description'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsResolutionName OUT, 'issues[i].fields.resolution.name'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10027 OUT, 'issues[i].fields.customfield_10027'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10028 OUT, 'issues[i].fields.customfield_10028'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10029 OUT, 'issues[i].fields.customfield_10029'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsResolutiondate OUT, 'issues[i].fields.resolutiondate'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsWorkratio OUT, 'issues[i].fields.workratio'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsWatchesSelf OUT, 'issues[i].fields.watches.self'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsWatchesWatchCount OUT, 'issues[i].fields.watches.watchCount'
EXEC sp_OAMethod @jsonResponse, 'BoolOf', @fieldsWatchesIsWatching OUT, 'issues[i].fields.watches.isWatching'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsLastViewed OUT, 'issues[i].fields.lastViewed'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreated OUT, 'issues[i].fields.created'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10022 OUT, 'issues[i].fields.customfield_10022'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsPrioritySelf OUT, 'issues[i].fields.priority.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsPriorityIconUrl OUT, 'issues[i].fields.priority.iconUrl'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsPriorityName OUT, 'issues[i].fields.priority.name'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsPriorityId OUT, 'issues[i].fields.priority.id'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10023 OUT, 'issues[i].fields.customfield_10023'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10024 OUT, 'issues[i].fields.customfield_10024'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10025 OUT, 'issues[i].fields.customfield_10025'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10026 OUT, 'issues[i].fields.customfield_10026'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10017 OUT, 'issues[i].fields.customfield_10017'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10018 OUT, 'issues[i].fields.customfield_10018'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsCustomfield_10019 OUT, 'issues[i].fields.customfield_10019'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsAggregatetimeoriginalestimate OUT, 'issues[i].fields.aggregatetimeoriginalestimate'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsTimeestimate OUT, 'issues[i].fields.timeestimate'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeSelf OUT, 'issues[i].fields.assignee.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeName OUT, 'issues[i].fields.assignee.name'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeKey OUT, 'issues[i].fields.assignee.key'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeAccountId OUT, 'issues[i].fields.assignee.accountId'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeEmailAddress OUT, 'issues[i].fields.assignee.emailAddress'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeAvatarUrls48x48 OUT, 'issues[i].fields.assignee.avatarUrls.48x48'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeAvatarUrls24x24 OUT, 'issues[i].fields.assignee.avatarUrls.24x24'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeAvatarUrls16x16 OUT, 'issues[i].fields.assignee.avatarUrls.16x16'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeAvatarUrls32x32 OUT, 'issues[i].fields.assignee.avatarUrls.32x32'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeDisplayName OUT, 'issues[i].fields.assignee.displayName'
EXEC sp_OAMethod @jsonResponse, 'BoolOf', @fieldsAssigneeActive OUT, 'issues[i].fields.assignee.active'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsAssigneeTimeZone OUT, 'issues[i].fields.assignee.timeZone'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsUpdated OUT, 'issues[i].fields.updated'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsStatusSelf OUT, 'issues[i].fields.status.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsStatusDescription OUT, 'issues[i].fields.status.description'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsStatusIconUrl OUT, 'issues[i].fields.status.iconUrl'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsStatusName OUT, 'issues[i].fields.status.name'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsStatusId OUT, 'issues[i].fields.status.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsStatusStatusCategorySelf OUT, 'issues[i].fields.status.statusCategory.self'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsStatusStatusCategoryId OUT, 'issues[i].fields.status.statusCategory.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsStatusStatusCategoryKey OUT, 'issues[i].fields.status.statusCategory.key'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsStatusStatusCategoryColorName OUT, 'issues[i].fields.status.statusCategory.colorName'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsStatusStatusCategoryName OUT, 'issues[i].fields.status.statusCategory.name'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsTimeoriginalestimate OUT, 'issues[i].fields.timeoriginalestimate'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsDescription OUT, 'issues[i].fields.description'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCustomfield_10011 OUT, 'issues[i].fields.customfield_10011'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10012 OUT, 'issues[i].fields.customfield_10012'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCustomfield_10013 OUT, 'issues[i].fields.customfield_10013'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10014 OUT, 'issues[i].fields.customfield_10014'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10015 OUT, 'issues[i].fields.customfield_10015'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsSecurity OUT, 'issues[i].fields.security'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10008 OUT, 'issues[i].fields.customfield_10008'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsAggregatetimeestimate OUT, 'issues[i].fields.aggregatetimeestimate'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10009 OUT, 'issues[i].fields.customfield_10009'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsSummary OUT, 'issues[i].fields.summary'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorSelf OUT, 'issues[i].fields.creator.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorName OUT, 'issues[i].fields.creator.name'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorKey OUT, 'issues[i].fields.creator.key'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorAccountId OUT, 'issues[i].fields.creator.accountId'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorEmailAddress OUT, 'issues[i].fields.creator.emailAddress'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorAvatarUrls48x48 OUT, 'issues[i].fields.creator.avatarUrls.48x48'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorAvatarUrls24x24 OUT, 'issues[i].fields.creator.avatarUrls.24x24'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorAvatarUrls16x16 OUT, 'issues[i].fields.creator.avatarUrls.16x16'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorAvatarUrls32x32 OUT, 'issues[i].fields.creator.avatarUrls.32x32'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorDisplayName OUT, 'issues[i].fields.creator.displayName'
EXEC sp_OAMethod @jsonResponse, 'BoolOf', @fieldsCreatorActive OUT, 'issues[i].fields.creator.active'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCreatorTimeZone OUT, 'issues[i].fields.creator.timeZone'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterSelf OUT, 'issues[i].fields.reporter.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterName OUT, 'issues[i].fields.reporter.name'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterKey OUT, 'issues[i].fields.reporter.key'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterAccountId OUT, 'issues[i].fields.reporter.accountId'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterEmailAddress OUT, 'issues[i].fields.reporter.emailAddress'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterAvatarUrls48x48 OUT, 'issues[i].fields.reporter.avatarUrls.48x48'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterAvatarUrls24x24 OUT, 'issues[i].fields.reporter.avatarUrls.24x24'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterAvatarUrls16x16 OUT, 'issues[i].fields.reporter.avatarUrls.16x16'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterAvatarUrls32x32 OUT, 'issues[i].fields.reporter.avatarUrls.32x32'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterDisplayName OUT, 'issues[i].fields.reporter.displayName'
EXEC sp_OAMethod @jsonResponse, 'BoolOf', @fieldsReporterActive OUT, 'issues[i].fields.reporter.active'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsReporterTimeZone OUT, 'issues[i].fields.reporter.timeZone'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsAggregateprogressProgress OUT, 'issues[i].fields.aggregateprogress.progress'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsAggregateprogressTotal OUT, 'issues[i].fields.aggregateprogress.total'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsCustomfield_10000 OUT, 'issues[i].fields.customfield_10000'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10001 OUT, 'issues[i].fields.customfield_10001'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10002 OUT, 'issues[i].fields.customfield_10002'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10003 OUT, 'issues[i].fields.customfield_10003'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsCustomfield_10004 OUT, 'issues[i].fields.customfield_10004'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsEnvironment OUT, 'issues[i].fields.environment'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsDuedate OUT, 'issues[i].fields.duedate'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsProgressProgress OUT, 'issues[i].fields.progress.progress'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsProgressTotal OUT, 'issues[i].fields.progress.total'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsVotesSelf OUT, 'issues[i].fields.votes.self'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsVotesVotes OUT, 'issues[i].fields.votes.votes'
EXEC sp_OAMethod @jsonResponse, 'BoolOf', @fieldsVotesHasVoted OUT, 'issues[i].fields.votes.hasVoted'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsIssuetypeAvatarId OUT, 'issues[i].fields.issuetype.avatarId'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentId OUT, 'issues[i].fields.parent.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentKey OUT, 'issues[i].fields.parent.key'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentSelf OUT, 'issues[i].fields.parent.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsSummary OUT, 'issues[i].fields.parent.fields.summary'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsStatusSelf OUT, 'issues[i].fields.parent.fields.status.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsStatusDescription OUT, 'issues[i].fields.parent.fields.status.description'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsStatusIconUrl OUT, 'issues[i].fields.parent.fields.status.iconUrl'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsStatusName OUT, 'issues[i].fields.parent.fields.status.name'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsStatusId OUT, 'issues[i].fields.parent.fields.status.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsStatusStatusCategorySelf OUT, 'issues[i].fields.parent.fields.status.statusCategory.self'
EXEC sp_OAMethod @jsonResponse, 'IntOf', @fieldsParentFieldsStatusStatusCategoryId OUT, 'issues[i].fields.parent.fields.status.statusCategory.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsStatusStatusCategoryKey OUT, 'issues[i].fields.parent.fields.status.statusCategory.key'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsStatusStatusCategoryColorName OUT, 'issues[i].fields.parent.fields.status.statusCategory.colorName'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsStatusStatusCategoryName OUT, 'issues[i].fields.parent.fields.status.statusCategory.name'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsPrioritySelf OUT, 'issues[i].fields.parent.fields.priority.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsPriorityIconUrl OUT, 'issues[i].fields.parent.fields.priority.iconUrl'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsPriorityName OUT, 'issues[i].fields.parent.fields.priority.name'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsPriorityId OUT, 'issues[i].fields.parent.fields.priority.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsIssuetypeSelf OUT, 'issues[i].fields.parent.fields.issuetype.self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsIssuetypeId OUT, 'issues[i].fields.parent.fields.issuetype.id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsIssuetypeDescription OUT, 'issues[i].fields.parent.fields.issuetype.description'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsIssuetypeIconUrl OUT, 'issues[i].fields.parent.fields.issuetype.iconUrl'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @fieldsParentFieldsIssuetypeName OUT, 'issues[i].fields.parent.fields.issuetype.name'
EXEC sp_OAMethod @jsonResponse, 'BoolOf', @fieldsParentFieldsIssuetypeSubtask OUT, 'issues[i].fields.parent.fields.issuetype.subtask'
EXEC sp_OAMethod @jsonResponse, 'IsNullOf', @fieldsResolution OUT, 'issues[i].fields.resolution'
SELECT @j = 0
EXEC sp_OAMethod @jsonResponse, 'SizeOfArray', @count_j OUT, 'issues[i].fields.fixVersions'
WHILE STR(@j) < STR(@count_j)
BEGIN
EXEC sp_OASetProperty @jsonResponse, 'J', STR(@j)
EXEC sp_OAMethod @jsonResponse, 'StringOf', @self OUT, 'issues[i].fields.fixVersions[j].self'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @id OUT, 'issues[i].fields.fixVersions[j].id'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @name OUT, 'issues[i].fields.fixVersions[j].name'
EXEC sp_OAMethod @jsonResponse, 'BoolOf', @archived OUT, 'issues[i].fields.fixVersions[j].archived'
EXEC sp_OAMethod @jsonResponse, 'BoolOf', @released OUT, 'issues[i].fields.fixVersions[j].released'
EXEC sp_OAMethod @jsonResponse, 'StringOf', @releaseDate OUT, 'issues[i].fields.fixVersions[j].releaseDate'
SELECT @j = STR(@j) + 1
END
SELECT @j = 0
EXEC sp_OAMethod @jsonResponse, 'SizeOfArray', @count_j OUT, 'issues[i].fields.labels'
WHILE STR(@j) < STR(@count_j)
BEGIN
EXEC sp_OASetProperty @jsonResponse, 'J', STR(@j)
SELECT @j = STR(@j) + 1
END
SELECT @j = 0
EXEC sp_OAMethod @jsonResponse, 'SizeOfArray', @count_j OUT, 'issues[i].fields.customfield_10016'
WHILE STR(@j) < STR(@count_j)
BEGIN
EXEC sp_OASetProperty @jsonResponse, 'J', STR(@j)
SELECT @j = STR(@j) + 1
END
SELECT @j = 0
EXEC sp_OAMethod @jsonResponse, 'SizeOfArray', @count_j OUT, 'issues[i].fields.versions'
WHILE STR(@j) < STR(@count_j)
BEGIN
EXEC sp_OASetProperty @jsonResponse, 'J', STR(@j)
SELECT @j = STR(@j) + 1
END
SELECT @j = 0
EXEC sp_OAMethod @jsonResponse, 'SizeOfArray', @count_j OUT, 'issues[i].fields.issuelinks'
WHILE STR(@j) < STR(@count_j)
BEGIN
EXEC sp_OASetProperty @jsonResponse, 'J', STR(@j)
SELECT @j = STR(@j) + 1
END
SELECT @j = 0
EXEC sp_OAMethod @jsonResponse, 'SizeOfArray', @count_j OUT, 'issues[i].fields.components'
WHILE STR(@j) < STR(@count_j)
BEGIN
EXEC sp_OASetProperty @jsonResponse, 'J', STR(@j)
SELECT @j = STR(@j) + 1
END
SELECT @j = 0
EXEC sp_OAMethod @jsonResponse, 'SizeOfArray', @count_j OUT, 'issues[i].fields.customfield_10010'
WHILE STR(@j) < STR(@count_j)
BEGIN
EXEC sp_OASetProperty @jsonResponse, 'J', STR(@j)
EXEC sp_OAMethod @jsonResponse, 'StringOf', @strVal OUT, 'issues[i].fields.customfield_10010[j]'
SELECT @j = STR(@j) + 1
END
SELECT @j = 0
EXEC sp_OAMethod @jsonResponse, 'SizeOfArray', @count_j OUT, 'issues[i].fields.subtasks'
WHILE STR(@j) < STR(@count_j)
BEGIN
EXEC sp_OASetProperty @jsonResponse, 'J', STR(@j)
SELECT @j = STR(@j) + 1
END
SELECT @i = STR(@i) + 1
END
EXEC @hr = sp_OADestroy @rest
EXEC @hr = sp_OADestroy @sbResponseBody
EXEC @hr = sp_OADestroy @jsonResponse
END
GO
{
"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
}
}
}
]
}