@joshuanode/n8n-nodes-duo
v0.0.1
Published
n8n community node for Duo Security Admin API
Maintainers
Readme
n8n-nodes-duo
This is an n8n community node for integrating with the Duo Security Admin API.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
This node currently supports:
System > Check- Validate Duo Admin API connectivity and credentialsUser > Get- Retrieve one Duo user by user IDUser > Get Many- List Duo users with pagination supportBilling > Get Edition- Read account editionBilling > Set Edition- Update account edition (ENTERPRISE,PLATFORM,BEYOND)Billing > Get Telephony Credits- Read current telephony creditsBilling > Set Telephony Credits- Set telephony creditsAccount > Get Summary- Get account summary counts (includesuser_countfor seat count)
Credentials
Create a Duo Admin API credential in n8n with:
- API Hostname: Your Duo API host, like
api-XXXXXXXX.duosecurity.com - Integration Key: Duo Admin API integration key (
IKEY) - Secret Key: Duo Admin API secret key (
SKEY)
To get these values in Duo:
- Go to Applications in Duo Admin Panel.
- Create or open an Admin API application.
- Copy the API hostname, integration key, and secret key.
Billing and account summary endpoints may require specific Duo plan/admin permissions. Some MSP-focused billing methods can be gated by Duo and may require enablement by Duo Support.
Compatibility
- n8n version: 1.0+
- Node.js version: 18.17.0+
Resources
Version History
0.0.1
Initial release with signed Duo Admin API support and core System/User operations.
