drivelock

Control the DriveLock API with n8n.

Package Information

Released: 6 mo ago
Downloads: 20 weekly / 141 monthly
Latest Version: 0.2.8
Author: Guido Kalter

DocumentationAI-generated

@drivelock/n8n-nodes-drivelock

Overview

Control DriveLock's endpoint security and device management policies directly from n8n by leveraging the DriveLock API. Designed for IT administrators and security professionals, this package facilitates automation of application, device, and drive control rules, computer management, and entity handling within the DriveLock platform.

Nodes & Operations

DriveLock API

Interface with DriveLock's API to manage security policies, device rules, computer actions, and entity data. It covers creating, updating, retrieving, and deleting application, device, and drive control rules, performing operations on computers including recovery and unlock procedures, managing group memberships, and exporting entity data.

  • Application Rule · Create Behavior Rules — Create application behavior rules within a specified DriveLock policy configuration.
  • Application Rule · Create Rules — Create new application rules within a specified policy configuration in DriveLock by providing the policy ID, optional version (defaulting to latest), and an array of rules formatted as JSON.
  • Application Rule · Delete Behavior Rules — Delete specified application behavior rules from a DriveLock policy configuration.
  • Application Rule · Delete Rules — Delete specified application rules from a DriveLock policy configuration by providing the policy's Config ID and an optional version. Accepts a comma-separated list of rule IDs to identify which rules to delete.
  • Application Rule · Get Behavior Rules — Retrieve application behavior rules from a specified DriveLock policy configuration.
  • Application Rule · Get Rules — Retrieve application rules from a specified DriveLock policy configuration version.
  • Application Rule · Update Behavior Rules — Update application behavior rules in a specified DriveLock policy configuration, supporting optional version targeting to modify existing behavior rules.
  • Application Rule · Update Rules — Update multiple application rules within a specified DriveLock policy configuration by providing the policy ID, optional policy version, and a JSON array of rules to update.
  • Computer · BitLocker Recovery — Retrieve the BitLocker recovery key associated with a specified Recovery ID from the DriveLock API.
  • Computer · BitLocker2Go Recovery — Retrieve the BitLocker2Go recovery key for a removable drive by providing its recovery identifier.
  • Computer · Clear Agent ID Token — Clear irreversibly the agent ID token for a specified computer in DriveLock. This forces the computer to re-register with the DriveLock Enterprise Service.
  • Computer · Delete — Delete one or more computers identified by their IDs from DriveLock, optionally removing related recovery data, events, and group definitions.
  • Computer · Execute Actions — Execute specified actions on one or more DriveLock computers by their IDs, optionally notifying the agent immediately.
  • Computer · Mark for Rejoin — Mark one or more computers to rejoin the DriveLock system by allowing a one-time agent ID token change.
  • Computer · Online Unlock — Unlock a specified computer remotely via the DriveLock API with configurable unlock settings.
  • Computer · Set Image Flag — Set or clear the image flag on a specified computer to mark it as an image/template or unmark it.
  • Computer · Stop Online Unlock — Stop an ongoing online unlock procedure for a specified computer by its unique Computer ID.
  • Computer · Stop Online Unlocks (Bulk) — Stop all active online unlock sessions for multiple computers specified by their IDs.
  • Device Rule · Create Rules — Create device control rules in a specified DriveLock policy configuration by providing the configuration ID, optionally the configuration version, and a JSON array of rule objects.
  • Device Rule · Delete Rules — Delete specified device control rules within a given configuration in the DriveLock policy system.
  • Device Rule · Get Collections — Retrieve device collections from a specified DriveLock configuration by providing its Config ID and an optional Config Version.
  • Device Rule · Get Rule by ID — Retrieve detailed information about a specific device control rule by specifying its Rule Name or ID.
  • Device Rule · Get Rules — Retrieve a list of device control rules associated with a specific DriveLock policy configuration.
  • Device Rule · Update Collections — Update device collections for a specific policy configuration in DriveLock by sending the configuration ID, optional configuration version, and a JSON array of collection data to the DriveLock API.
  • Device Rule · Update Rules — Update device control rules in a specified DriveLock configuration and version by submitting a JSON array of rules or collections.
  • Drive Rule · Create Rules — Create new drive control rules for a specified DriveLock configuration policy.
  • Drive Rule · Delete Rules — Delete specified drive control rules from a given DriveLock policy configuration.
  • Drive Rule · Get Collections — Retrieve drive rule collections from a specified DriveLock policy configuration.
  • Drive Rule · Get Rule by ID — Fetch a single drive control rule by specifying its Rule Name or ID.
  • Drive Rule · Get Rules — Retrieve drive control rules from a specified DriveLock policy configuration.
  • Drive Rule · Update Collections — Update drive collections within a specified policy configuration by providing the configuration ID, optional version, and the new collections data in JSON format.
  • Drive Rule · Update Rules — Update drive control rules for a specified DriveLock configuration policy by sending a patch request with the new rules data.
  • Entity · Export — Export entities from DriveLock in CSV or JSON format, applying filters, selection, sorting, and other options to tailor the exported data.
  • Entity · Get by ID — Retrieve a specific entity by its unique ID from the DriveLock API, optionally including linked one-to-one relation objects.
  • Entity · Get Count — Retrieve the count of entities of a specified type from DriveLock, optionally filtered and grouped.
  • Entity · Get List — Retrieve a filtered, sorted, and optionally paginated list of entities from the DriveLock system for a specified entity type.
  • Entity · Get Permissions — Retrieve the permissions associated with a specific entity in DriveLock by providing the entity type and its ID.
  • Group · Add Computer To Group — Add one or more computers to a specified group by their computer names, optionally including comments for each membership.
  • Group · Remove Computer From Group — Remove one or more computers from a defined group in DriveLock by specifying the group ID and computer details.
  • Group · Remove Group Memberships — Remove group memberships by specifying their membership IDs.
  • Manage Schema Extension · Check Extension Properties
  • Manage Schema Extension · Delete Custom Data
  • Manage Schema Extension · Set Custom Data

Credentials

This package requires DriveLock API credentials to authenticate requests; please configure authentication details as provided by your DriveLock Enterprise Service.

Installation

Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter @drivelock/n8n-nodes-drivelock.

Links

Discussion