id: automox name: Automox version: 1.0.0 description: "Automox (API) — endpoint patch and configuration management: list and read devices, list policies, and queue a command (e.g. install updates or run a policy) on a device. API-key authentication; stdlib-only, no extra Python dependencies." changelog: "1.0.0 — Initial release: list/get devices, list policies, run device command." category: endpoint # Per-instance configuration. Auth header 'Authorization: Bearer '. config_schema: properties: api_key: type: string description: "Automox API key" x-soar-sensitive: true org_id: type: string description: "Organization ID" required: - api_key - org_id commands: - id: list_devices name: automox-list-devices description: "List devices." risk: read inputs_schema: properties: limit: { type: number, description: "Max devices (default 50)" } required: [] outputs_schema: { properties: {} } - id: get_device name: automox-get-device description: "Get a single device by ID." risk: read inputs_schema: properties: device_id: { type: string, description: "Device (server) ID" } required: [device_id] outputs_schema: { properties: {} } - id: list_policies name: automox-list-policies description: "List policies." risk: read inputs_schema: properties: {} required: [] outputs_schema: { properties: {} } - id: run_command name: automox-run-command description: "Queue a command on a device (e.g. InstallUpdate, Reboot)." inputs_schema: properties: device_id: { type: string, description: "Device (server) ID" } command_type: { type: string, description: "Command type (e.g. InstallUpdate, Reboot, GetOS)" } required: [device_id, command_type] outputs_schema: { properties: {} } - id: test_connection name: automox-test-connection description: "Verify the API key (used by the Test button)." risk: read inputs_schema: properties: {} required: [] outputs_schema: { properties: {} }