{ "item": [ { "name": "inventory", "description": "", "item": [ { "name": "api", "description": "", "item": [ { "name": "DeviceActions", "description": "", "item": [ { "name": "GetUpdateProgressSummaryByChannel()", "description": "", "item": [ { "id": "d56047b3-5f3a-4655-bddd-3b60f9d4ece8", "name": "Get update progress summary by channel", "request": { "name": "Get update progress summary by channel", "description": { "content": "Returns update progress totals by servicing channel and update state.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "DeviceActions", "GetUpdateProgressSummaryByChannel()" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "Comma-separated cloud management modes to include.", "type": "text/plain" }, "key": "cloudManagement", "value": "string" }, { "disabled": false, "description": { "content": "Monthly Enterprise build version used in update progress calculations.", "type": "text/plain" }, "key": "mecVersion", "value": "string" }, { "disabled": false, "description": { "content": "Current Channel build version used in update progress calculations.", "type": "text/plain" }, "key": "ccVersion", "value": "string" }, { "disabled": false, "description": { "content": "Semi-Annual Enterprise Channel build version used in update progress calculations.", "type": "text/plain" }, "key": "saecVersion", "value": "string" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "e1b7b64f-62e8-4b04-9074-ffed29e6aa9f", "name": "Update progress summary", "originalRequest": { "url": { "path": [ "inventory", "api", "DeviceActions", "GetUpdateProgressSummaryByChannel()" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "Comma-separated cloud management modes to include.", "type": "text/plain" }, "key": "cloudManagement", "value": "string" }, { "disabled": false, "description": { "content": "Monthly Enterprise build version used in update progress calculations.", "type": "text/plain" }, "key": "mecVersion", "value": "string" }, { "disabled": false, "description": { "content": "Current Channel build version used in update progress calculations.", "type": "text/plain" }, "key": "ccVersion", "value": "string" }, { "disabled": false, "description": { "content": "Semi-Annual Enterprise Channel build version used in update progress calculations.", "type": "text/plain" }, "key": "saecVersion", "value": "string" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"totalNumberOfDevices\": 3939,\n \"summary\": [\n {\n \"targetChannel\": \"string\",\n \"updateStatusSummary\": [\n {\n \"updateStatus\": \"string\",\n \"numberOfDevices\": 9275\n },\n {\n \"updateStatus\": \"string\",\n \"numberOfDevices\": 1593\n }\n ]\n },\n {\n \"targetChannel\": \"string\",\n \"updateStatusSummary\": [\n {\n \"updateStatus\": \"string\",\n \"numberOfDevices\": 9548\n },\n {\n \"updateStatus\": \"string\",\n \"numberOfDevices\": 8001\n }\n ]\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] } ] }, { "name": "Devices", "description": "", "item": [ { "id": "a9f19607-68c1-4ddb-936d-7d43429807f9", "name": "Query devices", "request": { "name": "Query devices", "description": { "content": "Returns an OData-style collection of devices filtered by inventory attributes.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "Devices" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "c8ab2386-a80b-4d49-9a10-6d0559ec2be6", "name": "Device collection", "originalRequest": { "url": { "path": [ "inventory", "api", "Devices" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "name": "GetDeviceSummary", "description": "", "item": [ { "id": "26e8647d-00ca-4e77-9a43-00a1adffd483", "name": "Get device summary", "request": { "name": "Get device summary", "description": { "content": "Returns aggregate device totals and architecture counts used by the Inventory landing page.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "Devices", "GetDeviceSummary" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "2cef80ba-2b35-4af7-82dc-30cbd30cf368", "name": "Device summary", "originalRequest": { "url": { "path": [ "inventory", "api", "Devices", "GetDeviceSummary" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"totalDevices\": 9474,\n \"officeArchitectureCounts\": [\n {\n \"key_0\": true\n },\n {\n \"key_0\": \"string\",\n \"key_1\": 5735\n }\n ]\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] } ] }, { "name": "DevicesWithCloudManagementInfo", "description": "", "item": [ { "id": "5662f9ba-668f-482f-bbc9-bafa838c1bbb", "name": "Query devices with cloud management info", "request": { "name": "Query devices with cloud management info", "description": { "content": "Returns devices enriched with cloud management state and related metadata.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "DevicesWithCloudManagementInfo" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "60b41fa1-e818-4051-805a-3c185086b0f1", "name": "Device collection with cloud management information", "originalRequest": { "url": { "path": [ "inventory", "api", "DevicesWithCloudManagementInfo" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "DevicesWithMetadata", "description": "", "item": [ { "name": "GetOfficeBuildChannelSummaryWithMetadata", "description": "", "item": [ { "id": "2e26c753-e510-4565-9945-3c4d46882580", "name": "Get Office build channel summary with metadata", "request": { "name": "Get Office build channel summary with metadata", "description": { "content": "Returns inventory rollups by servicing channel, including metadata for the Inventory page.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "DevicesWithMetadata", "GetOfficeBuildChannelSummaryWithMetadata" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "00a502f8-710a-42d2-b81c-b25d05f1a26d", "name": "Channel summary collection", "originalRequest": { "url": { "path": [ "inventory", "api", "DevicesWithMetadata", "GetOfficeBuildChannelSummaryWithMetadata" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "GetOfficeBuildDeviceSummaryWithMetadata", "description": "", "item": [ { "id": "8302ee3d-51f5-46bd-ba95-914841ceee96", "name": "Get Office build device summary with metadata", "request": { "name": "Get Office build device summary with metadata", "description": { "content": "Returns inventory rollups by Office build, including metadata for display and filtering.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "DevicesWithMetadata", "GetOfficeBuildDeviceSummaryWithMetadata" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "4304d436-6709-4dc9-9546-9d2c6aa5e44c", "name": "Office build summary collection", "originalRequest": { "url": { "path": [ "inventory", "api", "DevicesWithMetadata", "GetOfficeBuildDeviceSummaryWithMetadata" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] } ] }, { "name": "OfficeAddins", "description": "", "item": [ { "id": "b24ef858-5743-4e8a-9fc7-feab4bfc3d05", "name": "List Office add-ins", "request": { "name": "List Office add-ins", "description": { "content": "Returns add-in inventory ordered by number of devices.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "OfficeAddins" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "2c73909a-ea53-4b75-9ef2-b7165d400768", "name": "Office add-in inventory", "originalRequest": { "url": { "path": [ "inventory", "api", "OfficeAddins" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "name": "$Count", "description": "", "item": [ { "id": "1046db81-6a07-4d7a-b4f7-37ea3b48d8e1", "name": "Count Office add-ins", "request": { "name": "Count Office add-ins", "description": { "content": "Returns the total number of Office add-ins as plain text.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "OfficeAddins", "$Count" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "text/plain" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "84670873-7a70-4860-b1c3-2282e7d35076", "name": "Add-in count", "originalRequest": { "url": { "path": [ "inventory", "api", "OfficeAddins", "$Count" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "text/plain" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "0", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] } ] }, { "name": "Languages", "description": "", "item": [ { "id": "8262f5a6-8be5-4096-a5bc-cb3df5e345f0", "name": "List Office UI languages", "request": { "name": "List Office UI languages", "description": { "content": "Returns inventoried Office language-pack rollups. The hidden collection endpoint was confirmed through a token-backed probe and returned an empty collection in the current tenant.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "Languages" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "8de6526c-c2c2-4c0d-810a-2646f37f4bed", "name": "Office language inventory", "originalRequest": { "url": { "path": [ "inventory", "api", "Languages" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "OfficeApplications", "description": "", "item": [ { "id": "798460c1-a5d6-40db-83b6-281eb34b50a1", "name": "List Office applications", "request": { "name": "List Office applications", "description": { "content": "Returns inventoried Office application rollups. The hidden collection endpoint was confirmed through a token-backed probe and returned an empty collection in the current tenant.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "OfficeApplications" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "bbc6bcbb-db6b-4876-b5ce-a9d5200dbb3c", "name": "Office application inventory", "originalRequest": { "url": { "path": [ "inventory", "api", "OfficeApplications" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "OfficeAddinVersions", "description": "", "item": [ { "id": "bb85c6fc-5cbd-47ae-811b-3bab603d2206", "name": "List Office add-in versions", "request": { "name": "List Office add-in versions", "description": { "content": "Returns Office add-in version rollups that power deeper add-in drill-down views. The hidden collection endpoint returned an empty collection in the current tenant.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "OfficeAddinVersions" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "5944e63c-6cfd-4701-a38f-658f9b7b12a4", "name": "Office add-in version inventory", "originalRequest": { "url": { "path": [ "inventory", "api", "OfficeAddinVersions" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "Onboarding", "description": "", "item": [ { "id": "80df1ddc-8415-441e-b60f-72b9815fef68", "name": "Get inventory onboarding state", "request": { "name": "Get inventory onboarding state", "description": { "content": "Returns the tenant onboarding state and the onboarding action link. Hidden endpoint confirmed by a token-backed probe.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "Onboarding" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "4c61c6e5-945d-4080-83a7-ed86c0c9f5f5", "name": "Onboarding state", "originalRequest": { "url": { "path": [ "inventory", "api", "Onboarding" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"onboardingLink\": \"string\",\n \"onboardingStatus\": \"string\"\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "name": "Onboard()", "description": "", "item": [ { "id": "57c98512-de89-4230-8179-a437eeac526e", "name": "Start inventory onboarding", "request": { "name": "Start inventory onboarding", "description": { "content": "Bundle-generated inventory client exposes this POST to start onboarding.\nIt was not executed because the current tenant already reported\n`onboardingStatus: Onboarded`.\n", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "Onboarding", "Onboard()" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": {}, "auth": null }, "response": [ { "id": "b49480ed-db81-419a-b8da-59a1f92ba90e", "name": "Onboarding state", "originalRequest": { "url": { "path": [ "inventory", "api", "Onboarding", "Onboard()" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"onboardingLink\": \"string\",\n \"onboardingStatus\": \"string\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "4d310a2c-6cdc-4cca-a5af-884b07e70c10", "name": "Onboarding accepted", "originalRequest": { "url": { "path": [ "inventory", "api", "Onboarding", "Onboard()" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": {} }, "status": "Accepted", "code": 202, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"onboardingLink\": \"string\",\n \"onboardingStatus\": \"string\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "cbbebed3-fe5b-41ef-9357-f511c3246e70", "name": "Tenant is already onboarded or cannot be onboarded", "originalRequest": { "url": { "path": [ "inventory", "api", "Onboarding", "Onboard()" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" } ], "variable": [] }, "method": "POST", "body": {} }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "header": [], "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "Offboard", "description": "", "item": [ { "id": "d79e9488-9d72-4027-9c3f-59bc57f83077", "name": "Start inventory offboarding", "request": { "name": "Start inventory offboarding", "description": { "content": "Bundle-generated inventory client exposes this POST to offboard a tenant from inventory collection. This request was not executed in the current tenant.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "Onboarding", "Offboard" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "method": "POST", "body": {}, "auth": null }, "response": [ { "id": "14ba3fb4-3f6c-4cd2-9221-5e4c5f0bd962", "name": "Offboarding acknowledged", "originalRequest": { "url": { "path": [ "inventory", "api", "Onboarding", "Offboard" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "method": "POST", "body": {} }, "status": "OK", "code": 200, "header": [], "cookie": [], "_postman_previewlanguage": "text" }, { "id": "f9daa4ec-f666-423e-b99c-6d0e08920475", "name": "Offboarding completed with no response body", "originalRequest": { "url": { "path": [ "inventory", "api", "Onboarding", "Offboard" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "method": "POST", "body": {} }, "status": "No Content", "code": 204, "header": [], "cookie": [], "_postman_previewlanguage": "text" }, { "id": "df425b6e-0df2-4889-ab12-ee45bd1eafa6", "name": "Tenant is not onboarded or is not allow-listed for offboarding", "originalRequest": { "url": { "path": [ "inventory", "api", "Onboarding", "Offboard" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "method": "POST", "body": {} }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "header": [], "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] } ] }, { "name": "SecurityCurrencyDevices", "description": "", "item": [ { "name": "GetLatestPatchDate", "description": "", "item": [ { "id": "edf43d31-0367-4485-b13d-e5b2bebf73df", "name": "Get latest patch date", "request": { "name": "Get latest patch date", "description": { "content": "Returns the most recent patch date known to the security currency pipeline.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityCurrencyDevices", "GetLatestPatchDate" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "59d9f312-7afb-42b9-b903-0db528830d69", "name": "Latest patch information", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyDevices", "GetLatestPatchDate" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"latestPatchDate\": \"1972-08-17T18:17:52.411Z\",\n \"latestPatchDateKnown\": false\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "GetLatestSecurityReleasesPerServicingChannel", "description": "", "item": [ { "id": "a7b050d7-b3e0-421e-87b6-0c22d09913c7", "name": "Get latest security releases per servicing channel", "request": { "name": "Get latest security releases per servicing channel", "description": { "content": "Returns the latest Office security release metadata per servicing channel, including build and CVE rollup details.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityCurrencyDevices", "GetLatestSecurityReleasesPerServicingChannel" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "83115310-d7c7-4b63-91e6-7f0c91c01f8c", "name": "Security releases by servicing channel", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyDevices", "GetLatestSecurityReleasesPerServicingChannel" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"officeServicingChannel\": \"string\",\n \"releaseType\": \"string\",\n \"buildVersion\": \"string\",\n \"releaseVersion\": \"string\",\n \"availabilityDate\": \"1954-02-11T14:03:18.063Z\",\n \"endOfSupportDate\": \"2007-11-07T15:11:26.659Z\",\n \"cveIds\": [\n \"string\",\n \"string\"\n ]\n },\n {\n \"officeServicingChannel\": \"string\",\n \"releaseType\": \"string\",\n \"buildVersion\": \"string\",\n \"releaseVersion\": \"string\",\n \"availabilityDate\": \"1972-12-30T01:24:50.533Z\",\n \"endOfSupportDate\": \"2002-12-27T01:23:05.910Z\",\n \"cveIds\": [\n \"string\",\n \"string\"\n ]\n }\n ],\n \"@odata.count\": 3301\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "GetSecurityUpdateStatusMetrics", "description": "", "item": [ { "id": "590b90ea-61d7-4265-b1f9-c271d8b901f9", "name": "Get security update status metrics", "request": { "name": "Get security update status metrics", "description": { "content": "Returns aggregate security update status totals for inventoried devices.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityCurrencyDevices", "GetSecurityUpdateStatusMetrics" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "ac3ca193-2260-4106-9201-4b5380e94ef8", "name": "Security update status metrics", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyDevices", "GetSecurityUpdateStatusMetrics" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"securityCurrencyDevicesWithAppsTotal\": 1840,\n \"securityCurrencyUpToDateDevicesTotal\": 9318,\n \"securityCurrencyNotUpToDateDevicesTotal\": 2926,\n \"securityCurrencyUnknownStatusDevicesTotal\": 1892\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "GetSecurityUpdateStatusMetricsByChannel", "description": "", "item": [ { "id": "2bd71f98-aa6e-470e-a4b9-c0f7634e3066", "name": "Get security update status metrics by channel", "request": { "name": "Get security update status metrics by channel", "description": { "content": "Returns per-channel security update status metrics as an OData-style collection.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityCurrencyDevices", "GetSecurityUpdateStatusMetricsByChannel" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "14df127b-e72d-4519-9eaf-a94bd3e5d016", "name": "Security update status metrics by channel", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyDevices", "GetSecurityUpdateStatusMetricsByChannel" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] } ] }, { "name": "SecurityCurrencyGoal", "description": "", "item": [ { "id": "3286de5e-d34e-4980-86af-e6d69c35e1b3", "name": "Get security currency goal", "request": { "name": "Get security currency goal", "description": { "content": "Returns the configured security currency goal when available. In the observed tenant this returned 404.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "3d7f3df7-e4c1-4a44-82a4-1e6286d3ed01", "name": "Security currency goal", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"securityCurrencyGoalId\": \"3ee8f259-a6c4-16e1-5df6-2a205e856d69\",\n \"securityCurrencyGoalTimeInDays\": 26,\n \"securityCurrencyGoalPercentage\": 35\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "ce355b30-9685-47fd-b5fd-f2c39fa2e4d9", "name": "Security currency goal is not configured or the feature is unavailable for the tenant", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "method": "GET", "body": {} }, "status": "Not Found", "code": 404, "header": [], "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "b1500acb-3bad-4e09-8ae3-5bd0d3294642", "name": "Create security currency goal", "request": { "name": "Create security currency goal", "description": { "content": "Captured by intercepting the Set a goal flyout save request after setting\na 10-day / 8% sample target. The request was aborted before persistence, so\nno goal was created in the tenant.\n", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"securityCurrencyGoalId\": \"3ee8f259-a6c4-16e1-5df6-2a205e856d69\",\n \"securityCurrencyGoalTimeInDays\": 26,\n \"securityCurrencyGoalPercentage\": 35\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "auth": null }, "response": [ { "id": "7b07e89a-cb4b-49e4-b087-ba5703928f9a", "name": "Goal created", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"securityCurrencyGoalId\": \"3ee8f259-a6c4-16e1-5df6-2a205e856d69\",\n \"securityCurrencyGoalTimeInDays\": 26,\n \"securityCurrencyGoalPercentage\": 35\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"securityCurrencyGoalId\": \"3ee8f259-a6c4-16e1-5df6-2a205e856d69\",\n \"securityCurrencyGoalTimeInDays\": 26,\n \"securityCurrencyGoalPercentage\": 35\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "9f67901d-dc97-45fa-838c-6afc0765798d", "name": "Goal created with no response body", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"securityCurrencyGoalId\": \"3ee8f259-a6c4-16e1-5df6-2a205e856d69\",\n \"securityCurrencyGoalTimeInDays\": 26,\n \"securityCurrencyGoalPercentage\": 35\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "No Content", "code": 204, "header": [], "cookie": [], "_postman_previewlanguage": "text" }, { "id": "a8ad27c2-bd93-43be-a758-83b2e6fe522a", "name": "Tenant is not successfully onboarded", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"securityCurrencyGoalId\": \"3ee8f259-a6c4-16e1-5df6-2a205e856d69\",\n \"securityCurrencyGoalTimeInDays\": 26,\n \"securityCurrencyGoalPercentage\": 35\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "Conflict", "code": 409, "header": [], "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "SecurityCurrencyGoal({goalId})", "description": "", "item": [ { "id": "c3832b1e-9ca7-4cdf-8aa9-58f61af21aba", "name": "Update security currency goal", "request": { "name": "Update security currency goal", "description": { "content": "Bundle-generated inventory client exposes an entity PATCH endpoint for modifying an existing goal after creation.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal({{goalId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"securityCurrencyGoalTimeInDays\": 3,\n \"securityCurrencyGoalPercentage\": 20\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "auth": null }, "response": [ { "id": "51c700d4-99f1-4f71-ba13-0a06864a3225", "name": "Updated goal", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal({{goalId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"securityCurrencyGoalTimeInDays\": 3,\n \"securityCurrencyGoalPercentage\": 20\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"securityCurrencyGoalId\": \"3ee8f259-a6c4-16e1-5df6-2a205e856d69\",\n \"securityCurrencyGoalTimeInDays\": 26,\n \"securityCurrencyGoalPercentage\": 35\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "485b83ba-889a-4b7c-82d7-5880cbefcc0d", "name": "Goal update payload is invalid", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal({{goalId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"securityCurrencyGoalTimeInDays\": 3,\n \"securityCurrencyGoalPercentage\": 20\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "Bad Request", "code": 400, "header": [], "cookie": [], "_postman_previewlanguage": "text" }, { "id": "be985344-5a2b-46e3-b75c-ea675de8cc70", "name": "Security currency goal was not found", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal({{goalId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"securityCurrencyGoalTimeInDays\": 3,\n \"securityCurrencyGoalPercentage\": 20\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "Not Found", "code": 404, "header": [], "cookie": [], "_postman_previewlanguage": "text" }, { "id": "280ba8a5-189f-414c-8d31-290519ef4b05", "name": "Tenant is not successfully onboarded", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityCurrencyGoal({{goalId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"securityCurrencyGoalTimeInDays\": 3,\n \"securityCurrencyGoalPercentage\": 20\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "Conflict", "code": 409, "header": [], "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "SecurityVulnerabilities", "description": "", "item": [ { "name": "GetSecurityVulnerabilityByChannel", "description": "", "item": [ { "id": "b453b7eb-5619-45ac-be38-e8e489129914", "name": "List security vulnerabilities by channel", "request": { "name": "List security vulnerabilities by channel", "description": { "content": "Hidden security-currency companion endpoint that returned an empty OData collection in the current tenant.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityVulnerabilities", "GetSecurityVulnerabilityByChannel" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "b237eeaf-e44c-4c3b-b4db-6ab3f7b7dfc6", "name": "Vulnerabilities grouped by channel", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityVulnerabilities", "GetSecurityVulnerabilityByChannel" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "GetSecurityVulnerabilityByReleaseDate", "description": "", "item": [ { "id": "fbafb787-828c-44e9-9256-a44693d8fa89", "name": "List security vulnerabilities by release date", "request": { "name": "List security vulnerabilities by release date", "description": { "content": "Hidden security-currency companion endpoint that returned an empty OData collection in the current tenant.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityVulnerabilities", "GetSecurityVulnerabilityByReleaseDate" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "bc7ad046-6820-43ef-8a0d-1c5aaf7a23fa", "name": "Vulnerabilities grouped by release date", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityVulnerabilities", "GetSecurityVulnerabilityByReleaseDate" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] } ] }, { "name": "SecurityVulnerabilitiesDevices", "description": "", "item": [ { "name": "GetSecurityVulnerabilityForEveryDevice()", "description": "", "item": [ { "id": "921e8c7b-4a3d-4a0f-89d5-20864c511b9f", "name": "List device-level security vulnerabilities", "request": { "name": "List device-level security vulnerabilities", "description": { "content": "Hidden device-level vulnerability endpoint that returned an empty OData collection in the current tenant.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "SecurityVulnerabilitiesDevices", "GetSecurityVulnerabilityForEveryDevice()" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "a48d6fef-f76a-4e6f-8bfc-e376cc2f40c0", "name": "Vulnerabilities for every device", "originalRequest": { "url": { "path": [ "inventory", "api", "SecurityVulnerabilitiesDevices", "GetSecurityVulnerabilityForEveryDevice()" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" }, { "disabled": false, "description": { "content": "OData projection expression.", "type": "text/plain" }, "key": "$select", "value": "string" }, { "disabled": false, "description": { "content": "OData expand expression.", "type": "text/plain" }, "key": "$expand", "value": "string" }, { "disabled": false, "description": { "content": "OData filter expression.", "type": "text/plain" }, "key": "$filter", "value": "string" }, { "disabled": false, "description": { "content": "OData sort expression.", "type": "text/plain" }, "key": "$orderby", "value": "string" }, { "disabled": false, "description": { "content": "Maximum number of results to return.", "type": "text/plain" }, "key": "$top", "value": "9035" }, { "disabled": false, "description": { "content": "Number of results to skip.", "type": "text/plain" }, "key": "$skip", "value": "9035" }, { "disabled": false, "description": { "content": "Whether to include a count in the response.", "type": "text/plain" }, "key": "$count", "value": "true" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"value\": [\n {\n \"key_0\": true,\n \"key_1\": 1899.1913392666615,\n \"key_2\": 2992,\n \"key_3\": \"string\"\n },\n {\n \"key_0\": false\n }\n ],\n \"@odata.count\": 4507\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] } ] }, { "name": "Settings", "description": "", "item": [ { "id": "356202c2-c6d1-4d7d-8c20-e0d0a4d75216", "name": "Get inventory settings", "request": { "name": "Get inventory settings", "description": { "content": "Returns retention and inactivity settings used by Setup and inventory onboarding.", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "Settings" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {}, "auth": null }, "response": [ { "id": "8e48dd6c-0e9e-44f2-87f4-b51670e5080b", "name": "Inventory settings", "originalRequest": { "url": { "path": [ "inventory", "api", "Settings" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"settingsId\": \"2c7bdbb9-73b5-b874-28a9-ac3b29dde193\",\n \"deviceRetentionInDays\": 3022,\n \"deviceInactiveThresholdInDays\": 7220\n}", "cookie": [], "_postman_previewlanguage": "json" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "d68e78b0-2381-4810-abc6-9cd7a1eaa86a", "name": "Update inventory settings", "request": { "name": "Update inventory settings", "description": { "content": "Captured by intercepting the Setup page retention-slider save request.\nThe UI emitted a POST to the collection URL with the current `settingsId`\nand the selected retention value. The intercepted slider moved from `30`\nto `35`, revealing the UI's 5-day increment behavior.\n", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "Settings" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"settingsId\": \"6e8fe3b9-ff8a-ce5f-9dfb-5c08abe21a70\",\n \"deviceRetentionInDays\": 86,\n \"deviceInactiveThresholdInDays\": 9011\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "auth": null }, "response": [ { "id": "8f644935-2681-495a-89bc-f95a1376c249", "name": "Updated inventory settings", "originalRequest": { "url": { "path": [ "inventory", "api", "Settings" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"settingsId\": \"6e8fe3b9-ff8a-ce5f-9dfb-5c08abe21a70\",\n \"deviceRetentionInDays\": 86,\n \"deviceInactiveThresholdInDays\": 9011\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"settingsId\": \"2c7bdbb9-73b5-b874-28a9-ac3b29dde193\",\n \"deviceRetentionInDays\": 3022,\n \"deviceInactiveThresholdInDays\": 7220\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "eb49e952-f0ac-4f39-aec8-dbb90d166655", "name": "Settings updated with no response body", "originalRequest": { "url": { "path": [ "inventory", "api", "Settings" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"settingsId\": \"6e8fe3b9-ff8a-ce5f-9dfb-5c08abe21a70\",\n \"deviceRetentionInDays\": 86,\n \"deviceInactiveThresholdInDays\": 9011\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "No Content", "code": 204, "header": [], "cookie": [], "_postman_previewlanguage": "text" }, { "id": "5422c419-5387-44b0-975e-dddb4515f680", "name": "Settings payload is invalid or outside the retention bounds", "originalRequest": { "url": { "path": [ "inventory", "api", "Settings" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"settingsId\": \"6e8fe3b9-ff8a-ce5f-9dfb-5c08abe21a70\",\n \"deviceRetentionInDays\": 86,\n \"deviceInactiveThresholdInDays\": 9011\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "Bad Request", "code": 400, "header": [], "cookie": [], "_postman_previewlanguage": "text" }, { "id": "eb2e5789-b584-44a7-be72-5dd81ade8f72", "name": "Tenant is not successfully onboarded", "originalRequest": { "url": { "path": [ "inventory", "api", "Settings" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"settingsId\": \"6e8fe3b9-ff8a-ce5f-9dfb-5c08abe21a70\",\n \"deviceRetentionInDays\": 86,\n \"deviceInactiveThresholdInDays\": 9011\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "Conflict", "code": 409, "header": [], "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] }, { "name": "Settings({settingsId})", "description": "", "item": [ { "id": "04f60c63-03e8-4dd3-be21-e8f58f7c82f7", "name": "Patch inventory settings by id", "request": { "name": "Patch inventory settings by id", "description": { "content": "Bundle-generated inventory client also exposes a PATCH-by-id delta\nendpoint for the same settings entity. The current Setup page save flow\nused the collection POST above instead.\n", "type": "text/plain" }, "url": { "path": [ "inventory", "api", "Settings({{settingsId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"deviceRetentionInDays\": 177,\n \"deviceInactiveThresholdInDays\": 2910\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "auth": null }, "response": [ { "id": "517b81ca-23d9-4e60-914c-34270a186099", "name": "Updated inventory settings", "originalRequest": { "url": { "path": [ "inventory", "api", "Settings({{settingsId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"deviceRetentionInDays\": 177,\n \"deviceInactiveThresholdInDays\": 2910\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"@odata.context\": \"string\",\n \"settingsId\": \"2c7bdbb9-73b5-b874-28a9-ac3b29dde193\",\n \"deviceRetentionInDays\": 3022,\n \"deviceInactiveThresholdInDays\": 7220\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "b6ce1d0b-5b24-440d-946d-dbe93cf2726b", "name": "Settings patch payload is invalid or outside the retention bounds", "originalRequest": { "url": { "path": [ "inventory", "api", "Settings({{settingsId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"deviceRetentionInDays\": 177,\n \"deviceInactiveThresholdInDays\": 2910\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "Bad Request", "code": 400, "header": [], "cookie": [], "_postman_previewlanguage": "text" }, { "id": "ee3e38d9-83a2-4c9d-8fc7-58333aae5576", "name": "Settings entity was not found", "originalRequest": { "url": { "path": [ "inventory", "api", "Settings({{settingsId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"deviceRetentionInDays\": 177,\n \"deviceInactiveThresholdInDays\": 2910\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "Not Found", "code": 404, "header": [], "cookie": [], "_postman_previewlanguage": "text" }, { "id": "fd77db73-cafa-4cba-b03a-34ffb2389da7", "name": "Tenant is not successfully onboarded", "originalRequest": { "url": { "path": [ "inventory", "api", "Settings({{settingsId}})" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "description": { "content": "(Required) Observed inventory API version.", "type": "text/plain" }, "key": "api-version", "value": "1.1" } ], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" } ], "method": "PATCH", "body": { "mode": "raw", "raw": "{\n \"deviceRetentionInDays\": 177,\n \"deviceInactiveThresholdInDays\": 2910\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } } }, "status": "Conflict", "code": 409, "header": [], "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ] } ] } ] } ], "auth": { "type": "bearer", "bearer": [ { "type": "any", "value": "{{bearerToken}}", "key": "token" } ] }, "event": [], "variable": [ { "key": "baseUrl", "value": "https://query.inventory.insights.office.net" }, { "key": "goalId", "value": "b06c5164-a4c9-28c0-f875-4a2ec4ca6f92" }, { "key": "settingsId", "value": "b06c5164-a4c9-28c0-f875-4a2ec4ca6f92" } ], "info": { "_postman_id": "a2381aee-e21b-4ec2-961a-c94b53796eb9", "name": "M365 Apps Inventory", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": { "content": "The M365 Apps Inventory API is used by the Microsoft 365 Apps admin center\nto query device inventory, build summaries, add-ins, setup state, and\nsecurity update currency from `query.inventory.insights.office.net`.\n\nThis surface was observed while browsing:\n\n - Home and Cloud Update\n - Inventory\n - Security Update Status\n - Setup\n\nRequests use portal-issued bearer tokens together with diagnostic headers such\nas `x-api-name`, `x-correlationid`, `x-manageoffice-client-sid`, and\n`x-requested-with`. Most observed requests specify `api-version=1.1` and\naccept OData-style query options.\n\nA second pass with token-backed probes confirmed additional inventory\nfamilies including Languages, OfficeApplications, OfficeAddinVersions,\nOnboarding, `GetLatestSecurityReleasesPerServicingChannel`, and the\n`SecurityVulnerabilities` endpoints. Intercepted save flows also exposed the\nrequest bodies used by Setup (`POST /inventory/api/Settings`) and Security\nUpdate Status (`POST /inventory/api/SecurityCurrencyGoal`).\n\nExport paths and the configured but still-unlit host\n`health.insights.office.net` remain bundle discoveries that were not\nexercised in the current tenant.\n\nDocumentation and specifications have been provided on a best-efforts basis and\nmay not be 100% accurate.\n\n\nContact Support:\n Name: nodoc", "type": "text/plain" } } }