Skip to main content
Duo Security
Duo Security
39 actions · 1 auth method
PreviewIAM

Authentication

HMAC-SHA1 Signing

Duo uses HMAC-SHA1 signed requests with HTTP Basic Authentication. The integration key is the username and the HMAC-SHA1…Guides: Connector Profile, Link Account
Actions
39 actions
Action
Description
List Users
Retrieve a paginated list of Duo users via GET /admin/v1/users
Create User
Create a new Duo user via POST /admin/v1/users
Get User
Retrieve a specific Duo user by ID via GET /admin/v1/users/{user_id}
Update User
Update an existing Duo user via POST /admin/v1/users/{user_id}
Delete User
Permanently delete a Duo user via DELETE /admin/v1/users/{user_id}
List Groups
Retrieve a paginated list of Duo groups via GET /admin/v1/groups
Create Group
Create a new Duo group via POST /admin/v1/groups
Get Group
Retrieve a specific Duo group by ID via GET /admin/v1/groups/{group_id}
Update Group
Update an existing Duo group via POST /admin/v1/groups/{group_id}
Delete Group
Delete a Duo group via DELETE /admin/v1/groups/{group_id}
List Administrators
Retrieve a paginated list of Duo administrators via GET /admin/v1/admins
Create Administrator
Create a new Duo administrator via POST /admin/v1/admins
Get Administrator
Retrieve a specific Duo administrator by ID via GET /admin/v1/admins/{admin_id}
Update Administrator
Update an existing Duo administrator via POST /admin/v1/admins/{admin_id}
Delete Administrator
Delete a Duo administrator via DELETE /admin/v1/admins/{admin_id}
List Phones
Retrieve a paginated list of Duo phones via GET /admin/v1/phones
Create Phone
Create a new Duo phone via POST /admin/v1/phones
Get Phone
Retrieve a specific Duo phone by ID via GET /admin/v1/phones/{phone_id}
Update Phone
Update an existing Duo phone via POST /admin/v1/phones/{phone_id}
Delete Phone
Delete a Duo phone via DELETE /admin/v1/phones/{phone_id}
List Hardware Tokens
Retrieve a paginated list of Duo hardware tokens via GET /admin/v1/tokens
Create Hardware Token
Create a new Duo hardware token via POST /admin/v1/tokens
Get Hardware Token
Retrieve a specific Duo hardware token by ID via GET /admin/v1/tokens/{token_id}
Update Hardware Token
Update an existing Duo hardware token via POST /admin/v1/tokens/{token_id}
Delete Hardware Token
Delete a Duo hardware token via DELETE /admin/v1/tokens/{token_id}
List Integrations
Retrieve a paginated list of Duo integrations via GET /admin/v1/integrations
Create Integration
Create a new Duo integration via POST /admin/v1/integrations
Get Integration
Retrieve a specific Duo integration by key via GET /admin/v1/integrations/{integration_key}
Update Integration
Update an existing Duo integration via POST /admin/v1/integrations/{integration_key}
Delete Integration
Delete a Duo integration via DELETE /admin/v1/integrations/{integration_key}
List Authentication Logs
Retrieve authentication log events via GET /admin/v2/logs/authentication
List Administrator Logs
Retrieve administrator action log events via GET /admin/v1/logs/administrator
List Telephony Logs
Retrieve telephony log events via GET /admin/v2/logs/telephony
List Offline Enrollment Logs
Retrieve offline enrollment log events via GET /admin/v1/logs/offline_enrollment
List Activity Logs
Retrieve activity log events via GET /admin/v2/logs/activity
Bulk Create Users
Create multiple Duo users in a single request via POST /admin/v1/users/bulk_create
Bulk Restore Users
Restore multiple Duo users from the Trash via POST /admin/v1/users/bulk_restore
Bulk Send Users To Trash
Send multiple Duo users to the Trash via POST /admin/v1/users/bulk_send_to_trash
Bulk Operations
Execute multiple Duo API operations in a single request via POST /admin/v1/bulk

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Duo Security - HMAC-SHA1 Signing
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Duo Security - HMAC-SHA1 Signing
4

Use Actions

Invoke actions using one of the methods below:
  • MCP – Model Context Protocol for AI assistants
  • A2A – Agent-to-Agent protocol
  • Agent SDK – TypeScript and Python SDKs for AI agents
  • Actions RPC – Direct API calls
  • Playground – Test actions in the dashboard