Insight IQL API return dynamic attributes (without empty ones)

Grzegorz September 24, 2020

Hi,

We have problems with requesting Insight API trought curl and jq.

curl -sk "https://jira/rest/insight/1.0/iql/objects?objectSchemaId=1&iql=objectTypeId=16%20AND%20UUID%20is%20not%20empty&resultPerPage=10000" -u $USER:$PASS | jq -r '.objectEntries[]|[.attributes[].objectAttributeValues[].displayValue]|@csv'

Results not showing attributes with empty values in the same columns and csv file is "broken".

All attributes are inherited from parent "abstract" object.

For example attributes[13] on one object return "objectTypeAttributeId 28"

2020-09-24 10_47_18-.png

and on another object return "objectTypeAttributeId 26"
2020-09-24 10_47_12-.png

Is there any option to generate all attributes even if they are empty?
Or maybe we could get only few attributes by attribute ID/Name?

I've found API request parameter "orderByAttributeId" that could help but it's deprecated. https://documentation.mindville.com/insight/5.4/insight-advanced-usage-guide/insight-for-developers/insight-rest-api/version-1-0-documentation/iql-rest

Insight version 8.6.6

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events