# Retrieve computers where a licensed software is installed Returns all computers associated with a given licensed software ID. ## Endpoints `GET /dcapi/inventory/viewData/computersByLicSW` ## Request URL `https://[{serverurl}](https://www.manageengine.com/products/desktop-central/help/api/cloud/oauth-authentication-endpoint-domain.html)/dcapi/inventory/viewData/computersByLicSW` ## Scope `DesktopCentralCloud.Inventory.READ` ## Header `Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52` ## Request Parameters ### Request Headers - **Accept** `string` — **Mandatory** - `application/InventoryMobileAPI.v1+json` ### Query Parameters - **toolID** `string` — **Mandatory** - Set value as `7772` - **swID** `string` — **Mandatory** - Software ID. Obtain from the response of the [Get Installed Software List](https://www.manageengine.com/products/desktop-central/help/api/cloud/inventory-get-installed-software-list.html) API. - **domain** `string` — Optional - Domain name to filter computers. Obtain from the response of the [Get Computers List](https://www.manageengine.com/products/desktop-central/help/api/cloud/computers-getcomputers.html) API. - **licenseName** `string` — Optional - License name to filter by ### Sample Request ```curl curl --request GET \ --url 'https://appdomains/dcapi/inventory/viewData/computersByLicSW?toolID=7772&swID=SOME_STRING_VALUE' \ --header 'Accept: application/InventoryMobileAPI.v1+json' \ --header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' ``` ## Response Parameters ### HTTP Code 200 Response Body — `application/json` - `JSON Object` - **metadata** `JSON Object` - Pagination metadata - **totalRecords** `string` - Total number of records matching the query - **messageResponse** `JSON Array` - Array of computer detail objects - **totalPages** `string` - Total number of pages - **Links** `JSON Object` - Pagination links - **status** `string` - Response status - success ### Sample Response: HTTP 200 Computers by licensed software ```json { "metadata": { "limit": 25, "page": 1 }, "totalRecords": "1", "messageResponse": [ { "resource_name_transform": "sample-computer", "model_transform": "Sample Model T14", "branch_office_id": "1", "service_pack": "0", "os_name_transform": "Windows 11", "model": "Sample Model T14", "live_status_resource_id": "301", "software_name": "Sample Licensed Software", "domain_netbios_name_transform": "WORKGROUP", "asset_tag": "SAMPLE01", "branch_office_name_transform": "Local Office", "asset_tag_transform": "SAMPLE01", "agent_logged_on_users": "SampleUser", "fqdn_name_transform": "sample-computer.example.com", "computer_description": "-", "manufacturer_name_transform": "Sample Manufacturer", "no_of_processors": "1", "system_type": "x64-based PC", "os_version_transform": "10.0.26200", "computer_status_transform": "Unknown", "friendly_name_transform": "sample-computer", "computer_description_transform": "-", "computer_status_update_time": "1778767913704", "no_of_processors_transform": "1", "computer_status": "Unknown", "branch_office_name": "Local Office", "processor_architecture": "0", "license_name_transform": "SampleLicense_001", "domain_netbios_name": "WORKGROUP", "primary_owner_name_transform": "--", "fqdn_name": "sample-computer.example.com", "primary_owner_name": "--", "license_name": "SampleLicense_001", "ip_address_transform": "10.0.0.1", "boot_up_state": "Normal boot", "mac_address": "00:00:00:00:00:00", "boot_up_state_transform": "Normal boot", "license_details_id": "1", "friendly_name": "sample-computer", "os_version": "10.0.26200", "agent_logged_on_users_transform": "SampleUser", "manufacturer_name": "Sample Manufacturer", "ip_address": "10.0.0.1", "service_pack_transform": "0", "system_type_transform": "x64-based PC", "mac_address_transform": "00:00:00:00:00:00", "servicetag": "SAMPLE01", "total_ram_memory": "34359738368", "resource_id": "301", "os_name": "Windows 11", "computer_live_status": "1", "resource_name": "sample-computer", "servicetag_transform": "SAMPLE01" } ], "totalPages": 1, "Links": { "next": null, "prev": null }, "status": "success" } ``` ### HTTP Code 500 Response Body — `application/json` - `JSON Object` - **error_code** `string` - `INTERNAL_ERROR` - unexpected exception in the service layer - **error_description** `string` - Internal server error message ### Sample Response: HTTP 500 Server error ```json { "error_description": "Internal server error", "error_code": "INTERNAL_ERROR" } ``` ## Possible Response Codes - **200** — HTTP code - **500** — HTTP code ![Help icon](https://www.zohowebstatic.com/sites/zweb/images/people/ico-help.png) **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.