@avantguardllc/n8n-nodes-huntress
v0.1.17
Published
n8n node for Huntress
Maintainers
Readme
Huntress n8n Node
Table of Contents
Installation
Follow the n8n community node installation guide.
Or install directly via npm:
npm install @avantguardllc/n8n-nodes-huntressAuthentication
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
Accounts
| | Endpoint | Description |
|---|----------|-------------|
| 🔵 GET | /v1/account | Get Account |
Reseller
| | Endpoint | Description |
|---|----------|-------------|
| 🔵 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 |
| 🔵 GET | /v1/accounts/{account_id}/billing_reports | List Account Billing Reports |
| 🔵 GET | /v1/accounts/{account_id}/billing_reports/{id} | Get Account Billing Report |
| 🔵 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 |
Actor
| | Endpoint | Description |
|---|----------|-------------|
| 🔵 GET | /v1/actor | Get Actor |
Agents
| | Endpoint | Description |
|---|----------|-------------|
| 🔵 GET | /v1/agents | List Agents |
| 🔵 GET | /v1/agents/{id} | Get Agent |
BillingReports
| | Endpoint | Description |
|---|----------|-------------|
| 🔵 GET | /v1/billing_reports | List Account Billing Reports |
| 🔵 GET | /v1/billing_reports/{id} | Get Account Billing Report |
Escalations
| | Endpoint | Description |
|---|----------|-------------|
| 🔵 GET | /v1/escalations | List Escalations |
| 🔵 GET | /v1/escalations/{id} | Get Escalation |
| 🟢 POST | /v1/escalations/{id}/resolution | Create an Escalation Resolution |
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 |
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 |
Compatibility
- n8n version: 1.0+ (tested on 2.x)
- Node.js version: 18+
