CIQ ITAM Public APIs
Collective IQ ITAM Public API
Simplified Integration and Automation
The CIQ ITAM Public API module provides APIs for querying information on Hardware, Software, Performance, and more. It enables external systems to access data directly from CIQ ITAM. Through this API, it is possible to automate queries, updates, and integrations with other IT management tools.
This functionality is essential for companies looking to enhance process efficiency by eliminating repetitive manual actions and enabling the creation of customized workflows.
With the CIQ ITAM Public API, your IT team can integrate CIQ ITAM data and commands with systems such as ERPs, monitoring platforms, or internal scripts, optimizing management and promoting greater operational agility and accuracy.
SmartCenter public APIs make all inventory data available as well as the option to extract it in a report, delivered in JSON format.
It can be used for integration with tools that make REST API calls and accept JSON as the delivery data type.

Query Capabilities
The Collective IQ ITAM public API is REST-based and provides multiple endpoints, each segmented by data type. Each segment below represents a specific URL, enabling targeted queries according to the desired data domain.
Responses are returned in JSON format, and the fields listed below represent exactly what can be queried, regardless of the values returned by each device.
Hardware Data (Workstations)
Endpoint dedicated to the inventory of desktops and notebooks.
Available query fields:
computer_name; department_name; department_hierarchy; so_string; so_version; system_manufacturer; computer_type; machine_net_ipaddress; bios_release_date; machine_ipdomain; is_virtual_machine; system_product_name; system_serial_number; machine_id; os_bits; login_name; cpu_identity; cpu_generation; cpu_type; cpu_clock; cpu_clock_in_MHz; cpu_clock_in_GHz; core_num; physical_cpu_amount; logical_cpu; memory_range; installed_mem; disk_total; disk_used; top_user; percent_top_user; dns_servers; machine_gateway; collect_date; status; installed_agent_type; installed_agent_version; update_date; last_login; installed_mem_in_GB; disk_total_in_GB; disk_used_in_GB; installed_mem_in_MB; disk_total_in_MB; disk_used_in_MB
Software (Workstations)
Endpoint dedicated to the inventory of software installed on workstations.
Available query fields:
sw_id; computer_name; department_name; software_name; normalized_software_name; is_licensable; software_version; software_manufacturer; homologation_status; instalation_date; machine_type; machine_id; family; label; category_name; category_description; group_name; group_description; register_key
Monitor
Endpoint responsible for information related to monitors associated with workstations.
Available query fields:
machine_id; computer_name; computer_type; collect_time; department_name; so_string; system_serial_number; monitors
Server Hardware
Endpoint dedicated to the inventory of physical and virtual servers.
Available query fields:
computer_name; department_name; so_string; so_version; system_manufacturer; computer_type; machine_net_ipaddress; bios_release_date; machine_ipdomain; is_virtual_machine; system_product_name; system_serial_number; machine_id; cpu_identity; cpu_generation; cpu_type; cpu_clock; cpu_clock_in_MHz; cpu_clock_in_GHz; core_num; cpu_quantity; cpu_active; memory_range; installed_mem; disk_total; disk_used; collect_date; status; installed_agent_type; installed_agent_version; update_date; installed_mem_in_GB; disk_total_in_GB; disk_used_in_GB; installed_mem_in_MB; disk_total_in_MB; disk_used_in_MB; os_bits
Server Software
Endpoint dedicated to the inventory of software installed on servers.
Available query fields:
sw_id; computer_name; department_name; software_name; normalized_software_name; is_licensable; software_version; software_manufacturer; homologation_status; instalation_date; machine_type; machine_id; family; label; category_name; category_description; group_name; group_description
SNMP
Endpoint for querying network devices monitored via SNMP, such as switches and routers.
Available query fields:
name; object_id; ip_address; department_name; contact; location; monitored_by; machine_id; dns_name; up_time; agent_id; description; interfaces
Available interface fields:
interface_name; index; ip_address; type; mtu; speed; admin_status; operational_status; mac_address
Custom Form – Workstations
Dynamic endpoint based on custom forms created by the user for workstations.
Characteristics:
- Fields returned by the API correspond exactly to the fields defined by the user in the platform.
- Flexible structure with no fixed schema.
Custom Form – Servers
Dynamic endpoint based on custom forms created by the user for servers.
Characteristics:
- Fields exposed by the API fully reflect the fields configured by the user.
- Allows enrichment of the standard server inventory.
Desktop Performance – General Details
Endpoint providing consolidated general performance indicators for workstations.
Available query fields:
machine_id; computer_name; login_name; department_name; avg_cpu; avg_mem; perc_disk
Desktop Performance – CPU Process
Endpoint focused on CPU consumption by process on workstations.
Available query fields:
machineId; loginName; computerName; process; value
Desktop Performance – Memory Process
Endpoint focused on memory consumption by process on workstations.
Available query fields:
machineId; loginName; computerName; process; value
Collective IQ ITAM – SWAGGER
The Collective IQ ® ITAM public APIs are documented using Swagger:
LAD1: https://lad1-smartcenter.almaden.app/api/public/almaden-docs/
LAD2: https://lad2-smartcenter.almaden.app/api/public/almaden-docs/

