Actions60
- Agent Actions
- Alert Actions
- Box Actions
- Extension Actions
- Flag Actions
- Location Actions
- Organization Actions
- Policy Actions
- Quarantined File Actions
- Report Actions
- Suppression Rule Actions
- Target Actions
- User Actions
- Webhook Actions
Agent → Isolate
AI-generatedSummary
Isolate one or more Datto EDR agents from the network, or release them from isolation, with a single call to the Agents/toggleIsolation endpoint.
Inputs
- Agent IDs (required) — Comma-separated list of agent IDs. The node splits on commas, trims whitespace and drops empty entries, then sends them as the
idsarray. - Isolate — Boolean, default true. True isolates the agents. False releases them from isolation. Sent as the
isolatedfield.
Output shape
One output item per input item, containing the raw JSON response from the Datto EDR POST Agents/toggleIsolation call.
The response shape is whatever the API returns, and the node doesn't reshape it. If the API returns an empty result, the node emits
{found: 0, resource, operation}instead. API errors (401, 403, 404, 429 and others) are raised as node errors. With Continue On Fail enabled, an{error}item is emitted instead. The node doesn't check that the agent IDs are valid.
Examples
Example 1: Quarantine a compromised host after a high-severity alert fires.
Resource: Agent, Operation: Isolate, Agent IDs: {{ $json.agentId }}, Isolate: true
Example 2: Release several hosts from isolation once they've been remediated.
Agent IDs: "id-1, id-2, id-3", Isolate: false