Duo Security · Capability
Duo Admin API — Users
Duo Admin API — Users. 24 operations. Lead operation: List users. Self-contained Naftiko capability covering one Duo Security business surface.
What You Can Do
GET
Listusers
— List users
/v1/admin/v1/users
POST
Createuser
— Create user
/v1/admin/v1/users
POST
Bulkcreateusers
— Bulk create users
/v1/admin/v1/users/bulk-create
POST
Bulkrestoreusers
— Bulk restore users
/v1/admin/v1/users/bulk-restore
POST
Bulksenduserstotrash
— Bulk send users to Trash
/v1/admin/v1/users/bulk-send-to-trash
GET
Listuserdirectorysyncs
— List user directory syncs
/v1/admin/v1/users/directorysync
POST
Syncdirectoryuser
— Sync directory user
/v1/admin/v1/users/directorysync/{directory-key}/syncuser
POST
Enrolluser
— Enroll user
/v1/admin/v1/users/enroll
GET
Getuser
— Get user
/v1/admin/v1/users/{user-id}
POST
Updateuser
— Update user
/v1/admin/v1/users/{user-id}
DELETE
Deleteuser
— Delete user
/v1/admin/v1/users/{user-id}
GET
Listuserdesktopauthenticators
— List desktop authenticators for user
/v1/admin/v1/users/{user-id}/desktopauthenticators
GET
Listusergroups
— List user groups
/v1/admin/v1/users/{user-id}/groups
POST
Associateusergroup
— Associate group with user
/v1/admin/v1/users/{user-id}/groups
DELETE
Disassociateusergroup
— Disassociate group from user
/v1/admin/v1/users/{user-id}/groups/{group-id}
GET
Listuserphones
— List user phones
/v1/admin/v1/users/{user-id}/phones
POST
Associateuserphone
— Associate phone with user
/v1/admin/v1/users/{user-id}/phones
DELETE
Disassociateuserphone
— Disassociate phone from user
/v1/admin/v1/users/{user-id}/phones/{phone-id}
POST
Sendverificationpush
— Send verification Duo Push
/v1/admin/v1/users/{user-id}/send-verification-push
GET
Listusertokens
— List user hardware tokens
/v1/admin/v1/users/{user-id}/tokens
POST
Associateusertoken
— Associate hardware token with user
/v1/admin/v1/users/{user-id}/tokens
DELETE
Disassociateusertoken
— Disassociate hardware token from user
/v1/admin/v1/users/{user-id}/tokens/{token-id}
GET
Getverificationpushresponse
— Retrieve verification push result
/v1/admin/v1/users/{user-id}/verification-push-response
GET
Listuserwebauthncredentials
— List WebAuthn credentials for user
/v1/admin/v1/users/{user-id}/webauthncredentials
MCP Tools
list-users
List users
read-only
idempotent
create-user
Create user
bulk-create-users
Bulk create users
bulk-restore-users
Bulk restore users
bulk-send-users-trash
Bulk send users to Trash
list-user-directory-syncs
List user directory syncs
read-only
idempotent
sync-directory-user
Sync directory user
enroll-user
Enroll user
get-user
Get user
read-only
idempotent
update-user
Update user
delete-user
Delete user
idempotent
list-desktop-authenticators-user
List desktop authenticators for user
read-only
idempotent
list-user-groups
List user groups
read-only
idempotent
associate-group-user
Associate group with user
disassociate-group-user
Disassociate group from user
idempotent
list-user-phones
List user phones
read-only
idempotent
associate-phone-user
Associate phone with user
disassociate-phone-user
Disassociate phone from user
idempotent
send-verification-duo-push
Send verification Duo Push
list-user-hardware-tokens
List user hardware tokens
read-only
idempotent
associate-hardware-token-user
Associate hardware token with user
disassociate-hardware-token-user
Disassociate hardware token from user
idempotent
retrieve-verification-push-result
Retrieve verification push result
read-only
idempotent
list-webauthn-credentials-user
List WebAuthn credentials for user
read-only
idempotent