Hi. I'm using Insight REST API IQL search as shown here :https://documentation.mindville.com/insight/5.0/insight-for-developers/insight-rest-api/version-1-0-documentation/iql-rest
My response looks like this
{
"objectEntries": [
{
"id": 961,
"label": "Глеб",
"objectKey": "AD-961",
"avatar": {
"url16": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/45/icon.png?size=16&uuid=f23b6796-e191-4278-a8a1-cdfb6dbdc150",
"url48": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/45/icon.png?size=48&uuid=f23b6796-e191-4278-a8a1-cdfb6dbdc150",
"url72": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/45/icon.png?size=72&uuid=f23b6796-e191-4278-a8a1-cdfb6dbdc150",
"url144": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/45/icon.png?size=144&uuid=f23b6796-e191-4278-a8a1-cdfb6dbdc150",
"url288": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/45/icon.png?size=288&uuid=f23b6796-e191-4278-a8a1-cdfb6dbdc150",
"objectId": 961
},
"objectType": {
"id": 45,
"name": "Сотрудники",
"type": 0,
"icon": {
"id": 107,
"name": "User",
"url16": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/45/icon.png?size=16&inherited=false&abstract=false&time=1558448308591",
"url48": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/45/icon.png?size=48&inherited=false&abstract=false&time=1558448308591"
},
"position": 0,
"created": "21.05.2019 20:18",
"updated": "21.05.2019 20:18",
"objectCount": 0,
"objectSchemaId": 3,
"inherited": false,
"abstractObjectType": false,
"parentObjectTypeInherited": false
},
"created": "26.06.2020 14:36",
"updated": "26.06.2020 14:36",
"hasAvatar": false,
"timestamp": 1593160591449,
"_links": {
"self": "http://10.0.0.218:8080/secure/ShowObject.jspa?id=961"
},
"name": "Глеб"
}
],
"objectTypeAttributes": [
{
"id": 222,
"name": "Key",
"label": false,
"type": 0,
"defaultType": {
"id": 0,
"name": "Text"
},
"editable": false,
"system": true,
"sortable": true,
"summable": false,
"minimumCardinality": 1,
"maximumCardinality": 1,
"removable": false,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 0
},
{
"id": 224,
"name": "Created",
"label": false,
"type": 0,
"defaultType": {
"id": 6,
"name": "DateTime"
},
"editable": false,
"system": true,
"sortable": true,
"summable": false,
"minimumCardinality": 1,
"maximumCardinality": 1,
"removable": false,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 1
},
{
"id": 225,
"name": "Updated",
"label": false,
"type": 0,
"defaultType": {
"id": 6,
"name": "DateTime"
},
"editable": false,
"system": true,
"sortable": true,
"summable": false,
"minimumCardinality": 1,
"maximumCardinality": 1,
"removable": false,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 2
},
{
"id": 242,
"name": "ФИО",
"label": true,
"type": 0,
"defaultType": {
"id": 0,
"name": "Text"
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 1,
"maximumCardinality": 1,
"removable": false,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 3
},
{
"id": 243,
"name": "Департамент",
"label": false,
"type": 1,
"referenceType": {
"id": 31,
"name": "Отношение",
"description": "Dependency",
"color": "e8f00e",
"url16": "http://10.0.0.218:8080/plugins/servlet/com.riadalabs.jira.plugins.insight/referencetype.png?id=31&size=16",
"removable": false,
"objectSchemaId": 3
},
"referenceObjectTypeId": 47,
"referenceObjectType": {
"id": 47,
"name": "Департаменты",
"type": 0,
"description": "Центры финансового учета",
"icon": {
"id": 44,
"name": "Organization",
"url16": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/47/icon.png?size=16&inherited=false&abstract=false&time=1558448308700",
"url48": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/47/icon.png?size=48&inherited=false&abstract=false&time=1558448308700"
},
"position": 0,
"created": "21.05.2019 20:18",
"updated": "21.05.2019 20:18",
"objectCount": 0,
"parentObjectTypeId": 46,
"objectSchemaId": 3,
"inherited": false,
"abstractObjectType": false,
"parentObjectTypeInherited": false
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 4
},
{
"id": 244,
"name": "Должность",
"label": false,
"type": 1,
"referenceType": {
"id": 31,
"name": "Отношение",
"description": "Dependency",
"color": "e8f00e",
"url16": "http://10.0.0.218:8080/plugins/servlet/com.riadalabs.jira.plugins.insight/referencetype.png?id=31&size=16",
"removable": false,
"objectSchemaId": 3
},
"referenceObjectTypeId": 48,
"referenceObjectType": {
"id": 48,
"name": "Должности",
"type": 0,
"icon": {
"id": 48,
"name": "User Groups",
"url16": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/48/icon.png?size=16&inherited=false&abstract=false&time=1558448308756",
"url48": "http://10.0.0.218:8080/rest/insight/1.0/objecttype/48/icon.png?size=48&inherited=false&abstract=false&time=1558448308756"
},
"position": 1,
"created": "21.05.2019 20:18",
"updated": "21.05.2019 20:18",
"objectCount": 0,
"parentObjectTypeId": 46,
"objectSchemaId": 3,
"inherited": false,
"abstractObjectType": false,
"parentObjectTypeInherited": false
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 5
},
{
"id": 246,
"name": "Телефон",
"label": false,
"type": 0,
"defaultType": {
"id": 0,
"name": "Text"
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 6
},
{
"id": 245,
"name": "Почта",
"label": false,
"type": 0,
"defaultType": {
"id": 8,
"name": "Email"
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 7
},
{
"id": 1308,
"name": "Филиал",
"label": false,
"type": 0,
"defaultType": {
"id": 0,
"name": "Text"
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 8
},
{
"id": 341,
"name": "Руководитель",
"label": false,
"type": 2,
"additionalValue": "SHOW_PROFILE",
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 9
},
{
"id": 247,
"name": "Активен",
"label": false,
"type": 0,
"defaultType": {
"id": 2,
"name": "Boolean"
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 10
},
{
"id": 248,
"name": "Аккаунт",
"label": false,
"type": 2,
"additionalValue": "SHOW_PROFILE",
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 11
},
{
"id": 249,
"name": "Логин",
"label": false,
"type": 0,
"defaultType": {
"id": 0,
"name": "Text"
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": true,
"includeChildObjectTypes": false,
"uniqueAttribute": true,
"options": "",
"position": 12
},
{
"id": 336,
"name": "UO",
"label": false,
"type": 0,
"defaultType": {
"id": 0,
"name": "Text"
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 13
},
{
"id": 2,
"name": "Мобильный номер",
"label": false,
"type": 0,
"description": "формат 77771112233",
"defaultType": {
"id": 0,
"name": "Text"
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 14
},
{
"id": 6,
"name": "Доступ через telegram",
"label": false,
"type": 0,
"defaultType": {
"id": 2,
"name": "Boolean"
},
"editable": true,
"system": false,
"sortable": true,
"summable": false,
"minimumCardinality": 0,
"maximumCardinality": 1,
"removable": true,
"hidden": false,
"includeChildObjectTypes": false,
"uniqueAttribute": false,
"options": "",
"position": 15
}
],
"objectTypeId": 0,
"objectTypeIsInherited": false,
"abstractObjectType": false,
"totalFilterCount": 1,
"startIndex": 1,
"toIndex": 1,
"pageObjectSize": 25,
"pageNumber": 1,
"orderWay": "ascending",
"iql": "\"Мобильный номер\" = blank and \"Доступ через telegram\" = true and Активен = true",
"iqlSearchResult": true,
"conversionPossible": false,
"pageSize": 1
}
I only need totalFilterCount value from this. includeAttributes = false (described as Include the objects attributes in the result) does not work.
Hello,
Insight Rest API provides the detailed configuration for each object attribute in every response. The values of the Attribute is not included in the response when includeAttributes is set to false. You can try setting it to true and you will see objectAttributeValues in the response.
Currently, there is no other way for decreasing the response content.
Best Regards,
Hakan Bahadir
Solution Architect
Mindville Team
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.