arcticwolf-soc

n8n community node for Arctic Wolf SOC (Ticket API & Organizations API)

Package Information

Downloads: 0 weekly / 0 monthly
Latest Version: 0.2.0
Author: Max Soukhomlinov

Documentation

n8n-nodes-arcticwolf-soc

An n8n community node package for the Arctic Wolf SOC platform, providing access to the Ticket API and Organizations API.

Requirements

  • Node.js >= 20.15
  • n8n v1+

Installation

Install in n8n via the Community Nodes GUI, or manually:

npm install n8n-nodes-arcticwolf-soc

Supported Resources & Operations

Ticket

Operation Description
Get Many Retrieve tickets for an organization with filters
Get Ticket Retrieve a single ticket by numeric ID
Close Ticket Close a ticket, optionally adding a comment

Get Many filters: status (OPEN, NEW, PENDING, HOLD, CLOSED), priority (LOW, NORMAL, HIGH, URGENT), type (QUESTION, INCIDENT, PROBLEM, TASK), assignee email, assignee first/last name, created/updated date ranges. Supports Return All (auto-pagination) or a manual Limit (1–100).

Ticket Comment

Operation Description
Get Many Retrieve all comments on a ticket
Get Comment Retrieve a single comment by ID
Add Comment Add a comment to an existing ticket

Organization

Operation Description
Get Many Retrieve all organizations accessible to you

Get Many filters: optionally scope results to child organizations of a given root organization UUID.

Credential Setup

Create a credential of type Arctic Wolf SOC API with:

  • Bearer Token — the JWT token obtained from the Arctic Wolf portal or via the quick-start guide
  • Region — the Arctic Wolf region your account is hosted in (US001, US002, US003, EU001, AU001, CA001)

The credential automatically injects Authorization: Bearer <token> on every request.

API Documentation: [to be made public soon]

AI Tools Node

This package also includes an Arctic Wolf SOC AI Tools node that exposes all operations as LangChain DynamicStructuredTool instances for use with the n8n AI Agent. Connect it to an AI Agent node to allow the agent to query and manage Arctic Wolf tickets autonomously.

Write operations (Close Ticket, Add Comment) are disabled by default and must be explicitly enabled with the Allow Write Operations toggle.

Development

npm install
npm run build       # compile + copy SVG icons
npm run typecheck   # strict TypeScript check
npm run lint        # ESLint
npm test            # Jest test suite

License

MIT © Max Soukhomlinov

Discussion