Skip to main content

Automox

This Integration is part of the Automox Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.0.0 and later.

Use the Automox integration to create device groups, update devices, run policies, and remediate vulnerabilities of devices through the Automox platform. This integration was integrated and tested as of 2022-03-21 with the Automox API

Configure Automox on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for Automox.

  3. Click Add instance to create and configure a new integration instance.

    ParameterDescriptionRequired
    Organization IDA comma-separated list of organization ids. When specified, data pulled from Automox will only belong to this organization; otherwise, the default permissions for this API key will be used.False
    API KeyThe API Key to use for connectionTrue
    Trust any certificate (not secure)False
    Use system proxy settingsFalse
  4. Click Test to validate the URLs, token, and connection.

Commands#

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

automox-devices-list#


List all devices in Automox based on group and organization permissions.

Base Command#

automox-devices-list

Input#

Argument NameDescriptionRequired
org_idOrganization ID.Optional
group_idGroup ID.Optional
limitThe maximum number of results to return per page. Default is 50.Optional
pageThe page of results to return.Optional

Context Output#

PathTypeDescription
Automox.Devices.idNumberIdentifier of device
Automox.Devices.server_group_idNumberIdentifier of server group
Automox.Devices.organization_idNumberIdentifier of organization
Automox.Devices.uuidStringThe Automox UUID of a device
Automox.Devices.nameStringThe name of a device
Automox.Devices.refresh_intervalNumberFrequency of device refreshes in minutes
Automox.Devices.last_update_timeStringThe last time a device was updated in Automox
Automox.Devices.last_refresh_timeStringThe last time a device was refreshed in Automox
Automox.Devices.uptimeNumberThe device uptime in minutes
Automox.Devices.needs_rebootBooleanWhether a device needs to be rebooted
Automox.Devices.timezoneStringThe device timezone
Automox.Devices.tagsStringList of tags for the device
Automox.Devices.deletedBooleanWhether a device is deleted
Automox.Devices.create_timeDateThe time a device was created in Automox
Automox.Devices.os_versionStringThe operating system version of a device
Automox.Devices.os_nameStringThe operating system name of a device
Automox.Devices.os_familyStringthe operating system family of a device
Automox.Devices.ip_addrsStringList of IP addresses for a device
Automox.Devices.ip_addrs_privateStringList of private IP addresses for a device
Automox.Devices.patchesNumberThe number of patches currently identified for a device
Automox.Devices.agent_versionStringThe version of the Automox agent on the device
Automox.Devices.custom_nameStringThe Automox specific custom name for the device
Automox.Devices.is_compatibleBooleanWhether a device is compatible with Automox
Automox.Devices.policy_status.idNumberIdentifier of policy
Automox.Devices.policy_status.organization_idNumberIdentifier of organization
Automox.Devices.policy_status.policy_nameStringName of the policy
Automox.Devices.policy_status.policy_type_nameStringType of the policy
Automox.Devices.policy_status.statusNumberCurrent status of the policy
Automox.Devices.policy_status.resultStringResult of the policy
Automox.Devices.policy_status.create_timeDatetimePolicy created datetime
Automox.Devices.last_scan_failedBooleanWhether the last scan failed on a device
Automox.Devices.pendingBooleanWhether work is pending on a device
Automox.Devices.compliantBooleanWhether a device is compliant
Automox.Devices.display_nameStringThe display name of a device
Automox.Devices.commands.command_type_nameStringThe type of a command previously issued on a device
Automox.Devices.commands.argsStringThe arguments of a command previously issued on a device
Automox.Devices.commands.exec_timeDateThe execution time of a command previously issued on a device
Automox.Devices.pending_patchesNumberThe number of pending patches for a device
Automox.Devices.connectedBooleanWhether a device is currently connected to Automox
Automox.Devices.last_process_timeStringThe last time the device was processed
Automox.Devices.next_patch_timeStringThe next time the device is patched
Automox.Devices.notification_countNumberThe number of notifications for the device
Automox.Devices.reboot_notification_countNumberThe number of reboot notifications for a device
Automox.Devices.patch_deferral_countNumberThe number of patch deferrals for a device
Automox.Devices.is_delayed_by_notificationBooleanWhether a patch is delayed by notifications
Automox.Devices.reboot_is_delayed_by_notificationBooleanWhether a reboot is delayed by notifications
Automox.Devices.is_delayed_by_userBooleanWhether a patch is delayed by the user
Automox.Devices.reboot_is_delayed_by_userBooleanWhether a reboot is delayed by the user
Automox.Devices.last_disconnect_timeDateLast time a device disconnected from Automox
Automox.Devices.needs_attentionBooleanWhether a device currently needs attention
Automox.Devices.serial_numberStringThe device serial number
Automox.Devices.status.device_statusStringThe status of a device
Automox.Devices.status.agent_statusStringThe status of a device agent
Automox.Devices.status.policy_statusStringThe overall status of all policies assigned to a device
Automox.Devices.status.policy_statuses.idNumberThe identifier of the policy
Automox.Devices.status.policy_statuses.compliantBooleanWhether a device is compliant to a given status
Automox.Devices.last_logged_in_userStringThe last logged in user of a device

Command Example#

!automox-devices-list limit=1

Context Example#

{
"Automox": {
"Devices": {
"agent_version": "string",
"commands": [
{
"command_type_name": "InstallUpdate",
"args": "KB12345 KB67890",
"exec_time": "2017-06-29T16:39:50.951Z"
}
],
"compliant": true,
"connected": true,
"create_time": "2019-08-24T14:15:22Z",
"custom_name": "string",
"deleted": true,
"display_name": "string",
"exception": true,
"id": 0,
"ip_addrs": [
"string"
],
"ip_addrs_private": [
"string"
],
"is_compatible": true,
"is_delayed_by_notification": true,
"is_delayed_by_user": true,
"last_disconnect_time": "2019-08-24T14:15:22Z",
"last_logged_in_user": "string",
"last_process_time": "string",
"last_refresh_time": "string",
"last_scan_failed": true,
"last_update_time": "string",
"name": "string",
"needs_attention": true,
"needs_reboot": true,
"next_patch_time": "string",
"notification_count": 0,
"organization_id": 0,
"os_family": "string",
"os_name": "string",
"os_version": "string",
"patch_deferral_count": 0,
"patches": 0,
"pending": true,
"pending_patches": 0,
"policy_status": [
{
"id": 0,
"organization_id": 0,
"policy_id": 0,
"server_id": 0,
"policy_name": "string",
"policy_type_name": "patch",
"status": 0,
"result": "string",
"create_time": "string"
}
],
"reboot_is_delayed_by_notification": true,
"reboot_is_delayed_by_user": true,
"reboot_notification_count": 0,
"refresh_interval": 0,
"serial_number": "string",
"server_group_id": 0,
"status": {
"device_status": "string",
"agent_status": "string",
"policy_status": "string",
"policy_statuses": [
{
"id": 0,
"compliant": true
}
]
},
"tags": [
"string"
],
"timezone": "string",
"total_count": 0,
"uptime": 0,
"uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}
}
}

Human Readable Output#

Devices#

agent_versioncommandscompliantconnectedcreate_timecustom_namedeleteddisplay_nameexceptionidip_addrsip_addrs_privateis_compatibleis_delayed_by_notificationis_delayed_by_userlast_disconnect_timelast_logged_in_userlast_process_timelast_refresh_timelast_scan_failedlast_update_timenameneeds_attentionneeds_rebootnext_patch_timenotification_countorganization_idos_familyos_nameos_versionpatch_deferral_countpatchespendingpending_patchespolicy_statusreboot_is_delayed_by_notificationreboot_is_delayed_by_userreboot_notification_countrefresh_intervalserial_numberserver_group_idstatustagstimezonetotal_countuptimeuuid
stringcommand_type_name: InstallUpdate
args: KB12345 KB67890
exec_time: 2017-06-29T16:39:50.951Z
truetrue2019-08-24T14:15:22Zstringtruestringtrue01.1.1.11.1.1.1truetruetrue2019-08-24T14:15:22Zstringstringstringtruestringstringtruetruestring00stringstringstring00true0id: 0
organization_id: 0
policy_id: 0
server_id: 0
policy_name: string
policy_type_name: patch
status: 0
result: string
create_time: string
truetrue00string0{"device_status": "string","agent_status": "string","policy_status": "string","policy_statuses": [{"id": 0,"compliant": true}]}stringstring00095be615-a8ad-4c33-8e9c-c7612fbf6c9f

automox-organizations-list#


List all Automox organizations based on user permissions.

Base Command#

automox-organizations-list

Input#

Argument NameDescriptionRequired
limitThe maximum number of results to return per page. Default is 50.Optional
pageThe page of results to return.Optional

Context Output#

PathTypeDescription
Automox.Organizations.idNumberIdentifier of organization
Automox.Organizations.nameStringName of organization
Automox.Organizations.create_timeDateThe datetime when the organization was created
Automox.Organizations.server_limitNumberThe organization server limit
Automox.Organizations.parent_idNumberThe organization parent id
Automox.Organizations.device_limitNumberThe organization device limit
Automox.Organizations.device_countNumberThe organization device count

Command example#

!automox-organizations-list limit=1

Context Example#

{
"Automox": {
"Organizations": {
"create_time": "2019-08-27T21:59:19+0000",
"device_count": 26,
"device_limit": null,
"id": 9237,
"name": "string",
"parent_id": 65,
"server_limit": 0
}
}
}

Human Readable Output#

Organizations#

create_timedevice_countdevice_limitidnameparent_idserver_limit
2019-08-27T21:59:19+0000269237string650

automox-organization-users-list#


List all Automox users within an organization.

Base Command#

automox-organization-users-list

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
limitThe maximum number of results to return per page. Default is 50.Optional
pageThe page of results to return.Optional

Context Output#

PathTypeDescription
Automox.Users.idNumberIdentifier of user
Automox.Users.firstnameStringThe first name of the user
Automox.Users.lastnameStringThe last name of the user
Automox.Users.emailStringThe email of the user
Automox.Users.orgs.idNumberIdentifier of organization
Automox.Users.orgs.nameStringName of organization
Automox.Users.tagsStringUser tags
Automox.Users.saml_enabledBooleanWhether SAML has been enabled for the user
Automox.Users.rbac_roles.idNumberThe RBAC role identifier
Automox.Users.rbac_roles.nameStringThe RBAC role name
Automox.Users.rbac_roles.organization_idNumberIdentifier of organization

Command example#

!automox-organization-users-list limit=1

Context Example#

{
"Automox": {
"Users": {
"email": "string",
"firstname": "string",
"id": 1,
"lastname": "string",
"orgs": [
{
"id": 1,
"name": "string"
}
],
"rbac_roles": [
{
"id": 0,
"name": "string",
"organization_id": 1
}
],
"saml_enabled": true,
"tags": [
"string"
]
}
}
}

Human Readable Output#

Organization Users#
idfirstnamelastnameemailorgstagssaml_enabledrbac_roles
0stringstringstringid: 0
name: string
stringtrueid: 0
name: string
organization_id: 0

automox-vulnerability-sync-batch-action#


Perform an action on an Automox Vulnerability Sync batch.

Base Command#

automox-vulnerability-sync-batch-action

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
batch_idBatch identifier.Required
actionAction to perform on the batch specified. Options are "accept" or "reject". Possible values are: accept, reject.Required

Context Output#

There is no context output for this command.

automox-vulnerability-sync-task-action#


Perform an action on an Automox task.

Base Command#

automox-vulnerability-sync-task-action

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
batch_idBatch identifier.Required
actionAction to perform on the batch specified. Options are "accept" or "reject". Possible values are: accept, reject.Required

Context Output#

There is no context output for this command.

automox-vulnerability-sync-batch-get#


Get details about a Vulnerability Sync batch.

Base Command#

automox-vulnerability-sync-batch-get

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
batch_idBatch identifier.Required

Context Output#

PathTypeDescription
Automox.VulnSyncBatch.idNumberIdentifier of batch
Automox.VulnSyncBatch.organization_idNumberIdentifier of organization
Automox.VulnSyncBatch.statusStringStatus of batch
Automox.VulnSyncBatch.sourceStringOriginating vendor of vulnerability information
Automox.VulnSyncBatch.created_by.idNumberThe identifier of the user who created this batch
Automox.VulnSyncBatch.created_by.firstnameStringThe first name of the user who created this batch
Automox.VulnSyncBatch.created_by.lastnameStringThe last name of the user who created this batch
Automox.VulnSyncBatch.created_by.emailStringThe email of the user who created this batch
Automox.VulnSyncBatch.updated_by.idNumberThe identifier of the user who last updated this batch
Automox.VulnSyncBatch.updated_by.firstnameStringThe first name of the user who last updated this batch
Automox.VulnSyncBatch.updated_by.lastnameStringThe last name of the user who last updated this batch
Automox.VulnSyncBatch.updated_by.emailStringThe email of the user who last updated this batch
Automox.VulnSyncBatch.uploaded_atDateDatetime of initial upload
Automox.VulnSyncBatch.task_countNumberNumber of tasks related to batch
Automox.VulnSyncBatch.unknown_host_countNumberNumber of hosts that are unknown within batch
Automox.VulnSyncBatch.impacted_device_countNumberNumber of devices impacted by batch
Automox.VulnSyncBatch.issue_countNumberNumber of issues identified with batch
Automox.VulnSyncBatch.cve_countNumberNumber of CVEs impacted by batch

Command Example#

!automox-vulnerability-sync-batch-get batch_id=1

Context Example#

{
"Automox": {
"Batch": {
"created_by": {
"id": 0,
"firstname": "string",
"lastname": "string",
"email": "string"
},
"cve_count": 0,
"id": 1,
"impacted_device_count": 0,
"issue_count": 0,
"organization_id": 1,
"source": "string",
"status": "processing",
"task_count": 0,
"unknown_host_count": 0,
"updated_by": {
"id": 0,
"firstname": "string",
"lastname": "string",
"email": "string"
},
"uploaded_at": "2019-08-24T14:15:22Z"
}
}
}

Human Readable Output#

Batch#

created_bycve_countidimpacted_device_countissue_countorganization_idsourcestatustask_countunknown_host_countupdated_byuploaded_at
id: 0
firstname: string
lastname: string
email: string
01001stringprocessing00id: 0
firstname: string
lastname: string
email: string
2019-08-24T14:15:22Z

automox-vulnerability-sync-batches-list#


Get a list of Vulnerability Sync batches.

Base Command#

automox-vulnerability-sync-batches-list

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
limitThe maximum number of results to return per page. Default is 50.Optional
pageThe page of results to return.Optional

Context Output#

PathTypeDescription
Automox.VulnSyncBatches.idNumberIdentifier of batch
Automox.VulnSyncBatches.organization_idNumberIdentifier of organization
Automox.VulnSyncBatches.statusStringStatus of batch
Automox.VulnSyncBatches.sourceStringSource of batch
Automox.VulnSyncBatches.created_by.idNumberIdentifier of user who created the batch
Automox.VulnSyncBatches.created_by.firstnameStringFirst name of the user who created the batch
Automox.VulnSyncBatches.created_by.lastnameStringLast name of the user who created the batch
Automox.VulnSyncBatches.created_by.emailStringEmail of the user who created the batch
Automox.VulnSyncBatches.updated_by.idNumberIdentifier of the user who last updated the batch
Automox.VulnSyncBatches.updated_by.firstnameStringFirst name of the user who last updated the batch
Automox.VulnSyncBatches.updated_by.lastnameStringLast name of the user who last updated the batch
Automox.VulnSyncBatches.updated_by.emailStringEmail off the user who last updated the batch
Automox.VulnSyncBatches.uploaded_atDateDatetime the batch was uploaded
Automox.VulnSyncBatches.task_countNumberNumber of tasks related to batch
Automox.VulnSyncBatches.unknown_host_countNumbernumber of hosts that are unknown within batch
Automox.VulnSyncBatches.impacted_device_countNumberNumber of devices that are impacted by batch
Automox.VulnSyncBatches.issue_countNumberNumber of issues identified with batch
Automox.VulnSyncBatches.cve_countNumberNumber of CVEs that are impacted by batch

Command example#

!automox-vulnerability-sync-batches-list limit=1

Context Example#

{
"Automox": {
"VulnSyncBatches": {
"created_by": {
"id": 0,
"firstname": "string",
"lastname": "string",
"email": "string"
},
"cve_count": 0,
"id": 1,
"impacted_device_count": 0,
"issue_count": 0,
"organization_id": 1,
"source": "string",
"status": "processing",
"task_count": 0,
"unknown_host_count": 0,
"updated_by": {
"id": 0,
"firstname": "string",
"lastname": "string",
"email": "string"
},
"uploaded_at": "2019-08-24T14:15:22Z"
}
}
}

Human Readable Output#

Batches#

created_bycve_countidimpacted_device_countissue_countorganization_idsourcestatustask_countunknown_host_countupdated_byuploaded_at
id: 0
firstname: string
lastname: string
email: string
01001stringprocessing00id: 0
firstname: string
lastname: string
email: string
2019-08-24T14:15:22Z

automox-vulnerability-sync-tasks-list#


Get a list of Automox tasks.

Base Command#

automox-vulnerability-sync-tasks-list

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
batch_idBatch identifier.Optional
statusFilter by status of tasks. Possible values are: pending, in_progress, completed, canceled.Optional
limitThe maximum number of results to return per page. Default is 50.Optional
pageThe page of results to return.Optional

Context Output#

PathTypeDescription
Automox.VulnSyncTasks.idNumberIdentifier of task
Automox.VulnSyncTasks.organization_idNumberIdentifier of organization
Automox.VulnSyncTasks.task_typeStringType of task
Automox.VulnSyncTasks.payload.patch_idStringIdentifier of patch associated with the task
Automox.VulnSyncTasks.payload.severityStringSeverity of patch associated with the task
Automox.VulnSyncTasks.payload.package_versions.idStringIdentifier of package associated with the task
Automox.VulnSyncTasks.payload.package_versions.nameStringName of the package associated with the task
Automox.VulnSyncTasks.payload.package_versions.versionStringVersion of the package associated with the task
Automox.VulnSyncTasks.payload.package_versions.display_nameStringDisplay name of the package associated with the task
Automox.VulnSyncTasks.payload.package_versions.requires_rebootBooleanWhether the package installed by the task will require a reboot
Automox.VulnSyncTasks.sourceStringSource of task
Automox.VulnSyncTasks.notesStringNotes associated with task
Automox.VulnSyncTasks.statusStringStatus of task
Automox.VulnSyncTasks.created_by_user.idNumberIdentifier of user who created the task
Automox.VulnSyncTasks.created_by_user.emailStringEmail of user who created the task
Automox.VulnSyncTasks.created_by_user.firstnameStringFirst name of user who created the task
Automox.VulnSyncTasks.created_by_user.lastnameStringLast name of user who created the task
Automox.VulnSyncTasks.last_updated_by_user.idNumberIdentifier of user who last updated the task
Automox.VulnSyncTasks.last_updated_by_user.emailStringEmail of user who last updated the task
Automox.VulnSyncTasks.last_updated_by_user.firstnameStringFirst name of user who last updated the task
Automox.VulnSyncTasks.last_updated_by_user.lastnameStringLast name of user who last updated the task
Automox.VulnSyncTasks.created_atDateDatetime the task was created at
Automox.VulnSyncTasks.updated_atDateDatetime the task was last updated at
Automox.VulnSyncTasks.completed_atDateDatetime the task was completed

Command example#

!automox-vulnerability-sync-tasks-list limit=1

Context Example#

{
"Automox": {
"VulnSyncTasks": {
"completed_at": "2022-03-30 20:00:03",
"created_at": "2022-03-29T19:46:12+0000",
"created_by_user": {
"email": "string",
"firstname": "string",
"id": 19017,
"lastname": "string"
},
"cves": [],
"id": 1221,
"last_updated_by_user": {
"email": "string",
"firstname": "string",
"id": 19017,
"lastname": "string"
},
"notes": "",
"organization_id": 9237,
"payload": {
"package_versions": [
{
"display_name": "2020-05 Cumulative Update for Windows 10 Version 1809 for x64-based Systems (KB4551853)",
"id": "223683225",
"name": "3f646594-9a4f-4b7a-bb7b-1932a5b490a6",
"requires_reboot": false,
"version": "1"
},
],
"patch_id": "CVE-2018-0886",
"severity": "critical"
},
"source": "Automox",
"status": "executed",
"task_type": "patch-now",
"updated_at": "2022-03-30T20:00:03+0000"
}
}
}

Human Readable Output#

Tasks#

completed_atcreated_atcreated_by_usercvesidlast_updated_by_usernotesorganization_idpayloadsourcestatustask_typeupdated_at
2022-03-30 20:00:032022-03-29T19:46:12+0000id: 19017
email: string
firstname: string
lastname: string
1221id: 19017
email: string
firstname: string
lastname: string
9237patch_id: CVE-2018-0886
severity: critical
package_versions: {'id': '223683225', 'name': '3f646594-9a4f-4b7a-bb7b-1932a5b490a6', 'version': '1', 'display_name': '2020-05 Cumulative Update for Windows 10 Version 1809 for x64-based Systems (KB4551853)', 'requires_reboot': False}
Automoxexecutedpatch-now2022-03-30T20:00:03+0000

automox-vulnerability-sync-file-upload#


Upload a vulnerability report to Automox Vulnerability Sync.

Base Command#

automox-vulnerability-sync-file-upload

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
entry_idEntry ID of the CSV file to upload.Required
csv_file_nameName for CSV file uploaded and shown within Automox. Default is XSOAR-uploaded-report.csv.Optional
reports_sourceThe third-party source of the vulnerability report. Default is Generic Report.Optional
typeThe type of task to createOptional

Context Output#

PathTypeDescription
Automox.VulnUpload.batch_idNumberIdentifier of batch

Command example#

!automox-vulnerability-sync-file-upload entry_id="1075@1a203850-514b-4ba5-848e-f944bd9ab460"

Context Example#

{
"Automox": {
"VulnUpload": {
"batch_id": 1241
}
}
}

Human Readable Output#

Upload#

batch_id
1241

automox-policies-list#


Retrieve a list of Automox policies belonging to an organization.

Base Command#

automox-policies-list

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
limitThe maximum number of results to return per page. Default is 50.Optional
pageThe page of results to return.Optional

Context Output#

PathTypeDescription
Automox.Policies.idNumberIdentifier of policy
Automox.Policies.organization_idNumberIdentifier of organization
Automox.Policies.nameStringName of policy
Automox.Policies.policy_type_nameStringPolicy type name
Automox.Policies.server_groupsNumberList of identifiers for device groups assigned to the policy

Command example#

!automox-policies-list limit=1

Context Example#

{
"Automox": {
"Policies": {
"create_time": "2021-03-03T21:29:09+0000",
"id": 112411,
"name": "string",
"notes": "",
"organization_id": 9237,
"policy_type_name": "patch",
"server_count": 1,
"server_groups": [
85579,
86754
]
}
}
}

Human Readable Output#

Policies#

create_timeidnamenotesorganization_idpolicy_type_nameserver_countserver_groups
2021-03-03T21:29:09+0000112411string9237patch185579,
86754

automox-command-run#


Run a command on a device in Automox

Base Command#

automox-command-run

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
device_idDevice identifier.Required
patchesList of patches to be installed by name. (Note: this only works with the InstallUpdate command).Optional
commandCommand to run on device. Possible values are: GetOS, InstallUpdate, InstallAllUpdates, Reboot.Required

Context Output#

There is no context output for this command.

Command example#

!automox-command-run command=GetOS device_id=1375363

Human Readable Output#

Command: GetOS successfully sent to Automox device ID: 1375363

automox-device-delete#


Delete a device from Automox

Base Command#

automox-device-delete

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
device_idDevice identifier.Required

Context Output#

There is no context output for this command.

automox-device-update#


Update a device's information in Automox

Base Command#

automox-device-update

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
device_idDevice identifier.Required
custom_nameCustom name to set on device.Optional
exceptionExclude the device from reports and statistics.Required
server_group_idIdentifier of server group.Required
tagsList of tags to associate with the device.Optional
ip_addrsIP address of the device.Optional

Context Output#

There is no context output for this command.

automox-groups-list#


List all groups in Automox based on organization permissions.

Base Command#

automox-groups-list

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
limitThe maximum number of results to return per page. Default is 50.Optional
pageThe page of results to return.Optional

Context Output#

PathTypeDescription
Automox.Groups.idNumberIdentifier of the created group
Automox.Groups.organization_idNumberIdentifier of organization
Automox.Groups.nameStringThe name of the group
Automox.Groups.refresh_intervalNumberFrequency of device refreshes in minutes.
Automox.Groups.parent_server_group_idNumberIdentifier of parent group
Automox.Groups.ui_colorStringAutomox console highlight color for the group
Automox.Groups.notesStringNotes defined for the group
Automox.Groups.enable_os_auto_updateBooleanEnable operating system auto updates
Automox.Groups.server_countNumberNumber of devices assigned to group
Automox.Groups.policiesNumberList of policies assigned to group
Automox.Groups.deletedBooleanWhether a group is deleted

Command example#

!automox-groups-list limit=1

Context Example#

{
"Automox": {
"Groups": {
"enable_os_auto_update": true,
"id": 1,
"name": "string",
"notes": "string",
"organization_id": 1,
"parent_server_group_id": 0,
"policies": [
163746,
167809,
172118,
172076,
156951,
147303
],
"refresh_interval": 360,
"server_count": 5,
"ui_color": "#059F1D",
"deleted": false
}
}
}

Human Readable Output#

Groups#
idorganization_idnamerefresh_intervalparent_server_group_idui_colornotesenable_os_auto_updateserver_countpoliciesdeleted
00string00stringstringtrue00false

automox-group-create#


Create a group in Automox

Base Command#

automox-group-create

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
nameName of the group.Required
notesDefine notes for the group.Optional
parent_server_group_idIdentifier of the parent group. Defaults to default group id if omitted.Optional
policiesList of policy identifiers to assign to group.Optional
refresh_intervalFrequency of device refreshes in minutes. (Must be between 360 and 1440).Required
colorAutomox console highlight color for the group. Value should be a valid Hex color codeOptional

Context Output#

PathTypeDescription
Automox.CreatedGroups.idNumberIdentifier of the created group
Automox.CreatedGroups.organization_idNumberIdentifier of organization
Automox.CreatedGroups.nameStringThe name of the group
Automox.CreatedGroups.refresh_intervalNumberFrequency of device refreshes in minutes
Automox.CreatedGroups.parent_server_group_idNumberIdentifier of parent group
Automox.CreatedGroups.ui_colorStringAutomox console highlight color for the group
Automox.CreatedGroups.notesStringNotes defined for the group
Automox.CreatedGroups.enable_os_auto_updateBooleanEnable operating system auto updates
Automox.CreatedGroups.server_countNumberNumber of devices assigned to group
Automox.CreatedGroups.policiesNumberList of policies assigned to group

Command Example#

!automox-group-create

Human Readable Output#

Group#
idorganization_idnamerefresh_intervalparent_server_group_idui_colornotesenable_os_auto_updateserver_countpolicies
00string00stringstringtrue00

automox-group-update#


Update a group's information in Automox

Base Command#

automox-group-update

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
group_idGroup identifier.Required
nameName of the group.Optional
notesDefine notes for the group.Optional
parent_server_group_idIdentifier of the parent group. Defaults to default group id if omitted.Optional
policiesList of policy identifiers to assign to group.Optional
refresh_intervalFrequency of device refreshes in minutes.Optional
colorAutomox console highlight color for the group. Value should be a valid Hex color codeOptional

Context Output#

There is no context output for this command.

automox-group-delete#


Delete a group from Automox

Base Command#

automox-group-delete

Input#

Argument NameDescriptionRequired
org_idOrganization identifier.Optional
group_idGroup identifier.Required

Context Output#

There is no context output for this command.