Retrieve installed software across managed computers

Open in ChatGPT Open in ChatGPT to ask questions about this page
Open in Claude Open in Claude to ask questions about this page
Copy as MarkdownCopy this page as markdown to use with AI assistants
View as Markdown Open this page as markdown in a new tab

Returns the complete list of software installed across all managed computers.

Request URL

https://{server-hostname}:8383/dcapi/inventory/viewData/software

Scope

Inventory.READCopied!

Header

Authorization: d92d4xxxxxxxxxxxxx15f52

Request Parameters

- Request Headers

AcceptstringMandatory
application/InventoryMobileAPI.v1+jsonapplication/InventoryMobileAPI.v1+jsonCopied!

Sample Request

Curl
Java
Python
Deluge
PowerShell
Copied!
curl --request GET \
  --url https://appdomain/dcapi/inventory/viewData/software \
  --header 'Accept: application/InventoryMobileAPI.v1+json' \
  --header 'Authorization:  d92d4xxxxxxxxxxxxx15f52'

Response Parameters

- HTTP code 200

Response Body - application/json
JSON Object
Hide Sub-Attributes
metadataJSON Object

Pagination metadata

Show Sub-Attributes
limitstring

Number of items returned per page

pagestring

Current page number in paginated response

totalRecordsstring

Total number of records matching the query

messageResponseJSON Array

Array of software detail objects

Show Sub-Attributes
JSON Object
Show Sub-Attributes
comments_transformstring

Comments display value

managed_installations_transformstring

Managed installations count display value

software_version_transformstring

Software version display value

network_installations_transformstring

Network installations count display value

sw_type_transformstring

Software type display value

managed_installationsstring

Managed installations count

software_idstring

Software identifier

sw_category_namestring

Software category name

software_compliance_descriptionstring

Compliance description i18n key

sw_family_transformstring

Software family display value

display_name_transformstring

Display name display value

detected_time_transformstring

Detection time display value

compliant_statusstring

Compliance status code

software_namestring

Software name

software_versionstring

Software version

sw_typestring

Software type code

software_compliance_description_transformstring

Compliance description display value

total_copies_transformstring

Total license copies display value

network_installationsstring

Network installations count

managed_sw_idstring

Managed software identifier

manufacturer_idstring

Manufacturer identifier

is_usage_prohibited_transformstring

Prohibited status display value

detected_timestring

Detection time as epoch timestamp

commentsstring

Comments

total_copiesstring

Total license copies

manufacturer_namestring

Manufacturer name

display_namestring

Software display name

sw_familystring

Software family code

manufacturer_name_transformstring

Manufacturer name display value

remaining_copiesstring

Remaining license copies

installed_formatstring

Installed format - EXE or MSI

sw_category_name_transformstring

Software category display value

remaining_copies_transformstring

Remaining copies display value

is_usage_prohibitedstring

Prohibited status code

totalPagesstring

Total number of pages

LinksJSON Object

Pagination links

Show Sub-Attributes
nextstring

URL to the next page of results, null if last page

prevstring

URL to the previous page of results, null if first page

statusstring

Response status - success

- HTTP code 500

Response Body - application/json
JSON Object
Hide Sub-Attributes
error_codestring

INTERNAL_ERROR - unexpected exception in the service layer

error_descriptionstring

Internal server error message

Possible Response Codes

200HTTP code
500HTTP code

Sample Response: HTTP 200

Software view data

Copied!
  {
    "metadata": {
      "limit": 25,
      "page": 1
    },
    "totalRecords": "2",
    "messageResponse": [
      {
        "comments_transform": "--",
        "managed_installations_transform": "1",
        "software_version_transform": "24.05",
        "network_installations_transform": "1",
        "sw_type_transform": "Commercial",
        "managed_installations": "1",
        "software_id": "4",
        "sw_category_name": null,
        "software_compliance_description": null,
        "sw_family_transform": "Desktop Apps",
        "display_name_transform": "Sample Software",
        "detected_time_transform": "May 14, 2026 07:42 PM",
        "compliant_status": null,
        "software_name": "Sample Software",
        "software_version": "1.0.0",
        "sw_type": "0",
        "software_compliance_description_transform": null,
        "total_copies_transform": "--",
        "network_installations": "1",
        "managed_sw_id": "4",
        "manufacturer_id": "17",
        "is_usage_prohibited_transform": "Prohibited",
        "detected_time": "1778751155595",
        "comments": null,
        "total_copies": null,
        "manufacturer_name": "Sample Manufacturer",
        "display_name": "Sample Software",
        "sw_family": "1",
        "manufacturer_name_transform": "Sample Manufacturer",
        "remaining_copies": null,
        "installed_format": "EXE",
        "sw_category_name_transform": "Not Assigned",
        "remaining_copies_transform": "--",
        "is_usage_prohibited": "2"
      }
    ],
    "totalPages": 1,
    "Links": {
      "next": null,
      "prev": null
    },
    "status": "success"
  }
                
Show full

Sample Response: HTTP 500

Server error

Copied!
  {
    "error_description": "Internal server error",
    "error_code": "INTERNAL_ERROR"
  }
                
Show full

Duration: 1 minute | Threshold: 120 | Lock period: 5 minutes

Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.