huntress

Connects Huntress to manage cybersecurity accounts, agents, incident reports, remediations, and security signals.AI-generated

Package Information

Released: this month
Downloads: 58 weekly / 183 monthly
Latest Version: 0.1.30
Author: AvantGuard LLC

Documentation

n8n      AvantGuard

Huntress n8n Node

n8n community node npm

n8n community node for Huntress

Table of Contents

Installation

Follow the n8n community node installation guide.

Or install directly via npm:

npm install @avantguardllc/n8n-nodes-huntress

Authentication

This node authenticates using Basic Auth (API Key + API Secret).

Setting Value
Type Basic Auth
Field 1 API Key
Field 2 API Secret
Base URL https://api.huntress.io (editable in credentials)

Tip: The Base URL can be changed in the credential settings if your instance uses a different host.

Resources & Operations

Base URL: https://api.huntress.io

RemoteAccess

Endpoint Description
🔵 GET /v1/remote_access/connections List Remote Access Connections

Reseller

Endpoint Description
🔵 GET /v1/reseller/invoices List Reseller Invoices
🔵 GET /v1/reseller/invoices/{id} Get Reseller Invoice
🔵 GET /v1/reseller/invoices/{id}/account_usage_line_items List Account Usage Line Items
🔵 GET /v1/reseller/invoices/{id}/organization_usage_line_items List Organization Usage Line Items
🔵 GET /v1/reseller/subscriptions List Reseller Subscriptions
🟢 POST /v1/reseller/subscriptions Create Reseller Subscription
🔵 GET /v1/reseller/subscriptions/{id} Get Reseller Subscription
🟣 PATCH /v1/reseller/subscriptions/{id} Update Reseller Subscription
🟢 POST /v1/reseller/subscriptions/{id}/upgrade Upgrade Reseller Subscription
🔵 GET /v1/accounts List Accounts
🟢 POST /v1/accounts Create Account
🔵 GET /v1/accounts/{account_id} Get Specific Account
🟣 PATCH /v1/accounts/{account_id} Update Account
🔴 DELETE /v1/accounts/{account_id} Permanently Disable an Account
🔵 GET /v1/accounts/{account_id}/agents List Agents
🔵 GET /v1/accounts/{account_id}/agents/{id} Get Agent
🟣 PATCH /v1/accounts/{account_id}/agents/{id} Update Agent
🔴 DELETE /v1/accounts/{account_id}/agents/{id} Uninstall Agent
🟢 POST /v1/accounts/{account_id}/agents/{id}/isolation Isolate Agent
🔴 DELETE /v1/accounts/{account_id}/agents/{id}/isolation Release Agent Isolation
🔵 GET /v1/accounts/{account_id}/external_ports List External Ports
🔵 GET /v1/accounts/{account_id}/external_ports/{id} Get External Port
🔵 GET /v1/accounts/{account_id}/invoices List Account Invoices
🔵 GET /v1/accounts/{account_id}/invoices/{id} Get Account Invoice
🔵 GET /v1/accounts/{account_id}/incident_reports List Incident Reports
🔵 GET /v1/accounts/{account_id}/incident_reports/{id} Get Incident Report
🟢 POST /v1/accounts/{account_id}/incident_reports/{id}/resolution Create an Incident Report Resolution
🔵 GET /v1/accounts/{account_id}/memberships List Memberships
🟢 POST /v1/accounts/{account_id}/memberships Create a Membership
🔵 GET /v1/accounts/{account_id}/memberships/{id} Get Membership
🟣 PATCH /v1/accounts/{account_id}/memberships/{id} Update a User's membership
🔴 DELETE /v1/accounts/{account_id}/memberships/{id} Delete Membership
🔵 GET /v1/accounts/{account_id}/organizations List Organizations
🟢 POST /v1/accounts/{account_id}/organizations Create an Organization
🔵 GET /v1/accounts/{account_id}/organizations/{id} Get Organization
🟣 PATCH /v1/accounts/{account_id}/organizations/{id} Update an Organization
🔴 DELETE /v1/accounts/{account_id}/organizations/{id} Delete an Organization
🔵 GET /v1/accounts/{account_id}/incident_reports/{incident_report_id}/remediations List Remediations
🔵 GET /v1/accounts/{account_id}/incident_reports/{incident_report_id}/remediations/{remediation_id} Get Remediation
🟢 POST /v1/accounts/{account_id}/incident_reports/{incident_report_id}/remediations/bulk_approval Bulk Approve Remediations
🟢 POST /v1/accounts/{account_id}/incident_reports/{incident_report_id}/remediations/bulk_rejection Bulk Reject Remediations
🔵 GET /v1/accounts/{account_id}/reports List Summary Reports
🔵 GET /v1/accounts/{account_id}/reports/{id} Get Summary Report
🔵 GET /v1/accounts/{account_id}/signals List Signals
🔵 GET /v1/accounts/{account_id}/signals/{id} Get Signal
🔵 GET /v1/accounts/{account_id}/remote_access/connections List Remote Access Connections
🔵 GET /v1/actor Get Actor

SIEM

Endpoint Description
🔵 GET /v1/siem/log_sources List SIEM Log Sources
🔵 GET /v1/siem/log_sources/{id} Get Log Source
🟢 POST /v1/siem/query Execute ESQL Query

Accounts

Endpoint Description
🔵 GET /v1/account Get Account

Actor

Endpoint Description
🔵 GET /v1/actor Get Actor

Agents

Endpoint Description
🔵 GET /v1/agents List Agents
🔵 GET /v1/agents/{id} Get Agent
🟣 PATCH /v1/agents/{id} Update Agent
🔴 DELETE /v1/agents/{id} Uninstall Agent
🟢 POST /v1/agents/{id}/isolation Isolate Agent
🔴 DELETE /v1/agents/{id}/isolation Release Agent Isolation

Invoices

Endpoint Description
🔵 GET /v1/invoices List Account Invoices
🔵 GET /v1/invoices/{id} Get Account Invoice

Escalations

Endpoint Description
🔵 GET /v1/escalations List Escalations
🔵 GET /v1/escalations/{id} Get Escalation
🟢 POST /v1/escalations/{id}/resolution Create an Escalation Resolution

ExternalRecon

Endpoint Description
🔵 GET /v1/external_ports List External Ports
🔵 GET /v1/external_ports/{id} Get External Port

Identities

Endpoint Description
🔵 GET /v1/identities List Identities
🔵 GET /v1/identities/{id} Get Identity

IncidentReports

Endpoint Description
🔵 GET /v1/incident_reports List Incident Reports
🔵 GET /v1/incident_reports/{id} Get Incident Report
🟢 POST /v1/incident_reports/{id}/resolution Create an Incident Report Resolution
🔵 GET /v1/incident_reports/{incident_report_id}/remediations List Remediations
🔵 GET /v1/incident_reports/{incident_report_id}/remediations/{remediation_id} Get Remediation
🟢 POST /v1/incident_reports/{incident_report_id}/remediations/bulk_approval Bulk Approve Remediations
🟢 POST /v1/incident_reports/{incident_report_id}/remediations/bulk_rejection Bulk Reject Remediations

Users

Endpoint Description
🔵 GET /v1/memberships List Memberships
🟢 POST /v1/memberships Create a Membership
🔵 GET /v1/memberships/{id} Get Membership
🟣 PATCH /v1/memberships/{id} Update a User's membership
🔴 DELETE /v1/memberships/{id} Delete Membership

Organizations

Endpoint Description
🔵 GET /v1/organizations List Organizations
🟢 POST /v1/organizations Create an Organization
🔵 GET /v1/organizations/{id} Get Organization
🟣 PATCH /v1/organizations/{id} Update an Organization
🔴 DELETE /v1/organizations/{id} Delete an Organization

PlatformActions

Endpoint Description
🔵 GET /v1/platform_actions List Platform Actions
🔵 GET /v1/platform_actions/{id} Get Platform Action

SummaryReports

Endpoint Description
🔵 GET /v1/reports List Summary Reports
🔵 GET /v1/reports/{id} Get Summary Report

Signals

Endpoint Description
🔵 GET /v1/signals List Signals
🔵 GET /v1/signals/{id} Get Signal

UnwantedAccessRules

Endpoint Description
🔵 GET /v1/unwanted_access_rules List Unwanted Access Rules
🟢 POST /v1/unwanted_access_rules Create an Unwanted Access Rule
🔵 GET /v1/unwanted_access_rules/{id} Get Unwanted Access Rule
🟣 PATCH /v1/unwanted_access_rules/{id} Update an Unwanted Access Rule
🔴 DELETE /v1/unwanted_access_rules/{id} Delete Unwanted Access Rule

KnownVPNs

Endpoint Description
🔵 GET /v1/known_vpns List Known VPNs and Proxies

Compatibility

  • n8n version: 1.0+ (tested on 2.x)
  • Node.js version: 18+

License

MIT

Discussion