API públicas de CIQ ITAM
API pública de Collective IQ
Integración y automatización simplificadas
El módulo CIQ ITAM Public API proporciona APIs para consultar información sobre Hardware, Software, Rendimiento y más. Permite a los sistemas externos acceder a los datos directamente desde CIQ ITAM. A través de esta API, es posible automatizar consultas, actualizaciones e integraciones con otras herramientas de gestión de TI.
Esta funcionalidad es esencial para las empresas que buscan mejorar la eficacia de los procesos eliminando las acciones manuales repetitivas y permitiendo la creación de flujos de trabajo personalizados.
Con la API pública deCIQ ITAM, su equipo de TI puede integrar los datos y comandos de CIQ ITAM con sistemas como ERPs, plataformas de monitorización o scripts internos, optimizando la gestión y promoviendo una mayor agilidad y precisión operativa.
SmartCenter Las API públicas ponen a disposición todos los datos del inventario, así como la opción de extraerlos en un informe, que se entrega en formato JSON.
Puede utilizarse para la integración con herramientas que realicen llamadas REST API y acepten JSON como tipo de datos de entrega.

Capacidades de consulta
La API pública de Collective IQ está basada en REST y proporciona múltiples puntos finales, cada uno segmentado por tipo de datos. Cada segmento que se muestra a continuación representa una URL específica, lo que permite realizar consultas específicas según el dominio de datos deseado.
Las respuestas se devuelven en formato JSON, y los campos que se enumeran a continuación representan exactamente lo que se puede consultar, independientemente de los valores devueltos por cada dispositivo.
Datos de hardware (estaciones de trabajo)
Terminal dedicado al inventario de ordenadores de sobremesa y portátiles.
Campos de consulta disponibles:
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 (estaciones de trabajo)
Terminal dedicado al inventario del software instalado en las estaciones de trabajo.
Campos de consulta disponibles:
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
Punto final responsable de la información relacionada con los monitores asociados a las estaciones de trabajo.
Campos de consulta disponibles:
machine_id; computer_name; computer_type; collect_time; department_name; so_string; system_serial_number; monitors
Hardware del servidor
Terminal dedicado al inventario de servidores físicos y virtuales.
Campos de consulta disponibles:
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
Software de servidor
Punto final dedicado al inventario del software instalado en los servidores.
Campos de consulta disponibles:
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
Punto final para consultar dispositivos de red supervisados a través de SNMP, como conmutadores y enrutadores.
Campos de consulta disponibles:
name; object_id; ip_address; department_name; contact; location; monitored_by; machine_id; dns_name; up_time; agent_id; description; interfaces
Campos de interfaz disponibles:
interface_name; index; ip_address; type; mtu; speed; admin_status; operational_status; mac_address
Formulario personalizado – Estaciones de trabajo
Punto final dinámico basado en formularios personalizados creados por el usuario para estaciones de trabajo.
Características:
- Los campos devueltos por la API corresponden exactamente a los campos definidos por el usuario en la plataforma.
- Estructura flexible sin esquema fijo.
Formulario personalizado – Servidores
Punto final dinámico basado en formularios personalizados creados por el usuario para servidores.
Características:
- Los campos expuestos por la API reflejan completamente los campos configurados por el usuario.
- Permite enriquecer el inventario estándar del servidor.
Rendimiento del escritorio: detalles generales
Punto final que proporciona indicadores generales consolidados de rendimiento para estaciones de trabajo.
Campos de consulta disponibles:
machine_id; computer_name; login_name; department_name; avg_cpu; avg_mem; perc_disk
Rendimiento del escritorio: proceso de la CPU
Endpoint centrado en el consumo de CPU por proceso en estaciones de trabajo.
Campos de consulta disponibles:
machineId; loginName; computerName; process; value
Rendimiento del escritorio: proceso de memoria
Endpoint se centró en el consumo de memoria por proceso en las estaciones de trabajo.
Campos de consulta disponibles:
machineId; loginName; computerName; process; value
Collective IQ – SWAGGER
Las API públicas de Collective IQ ®ITAM están documentadas utilizando Swagger:
LAD1: almaden
LAD2: almaden

