Overview
The Directus SDK provides comprehensive user management capabilities, including reading user data, updating user profiles, and accessing the current authenticated user’s information.Read Operations
Read All Users
Retrieve a list of all users:- TypeScript
- JavaScript
Read Users with Query
Filter, sort, and select specific user fields:- TypeScript
- JavaScript
Read Single User
Retrieve a specific user by ID:- TypeScript
- JavaScript
Read Current User
Retrieve the currently authenticated user’s information:- TypeScript
- JavaScript
Create Operations
Create Single User
Create a new user:- TypeScript
- JavaScript
Create Multiple Users
- TypeScript
- JavaScript
Update Operations
Update Single User
Update a user’s information:- TypeScript
- JavaScript
Update Current User
Update the currently authenticated user’s profile:- TypeScript
- JavaScript
Update Multiple Users
- TypeScript
- JavaScript
Delete Operations
Delete Single User
- TypeScript
- JavaScript
Delete Multiple Users
- TypeScript
- JavaScript
User Properties
The DirectusUser object contains these key properties:Working with Roles
Read Users with Role Information
- TypeScript
- JavaScript
Filter Users by Role
- TypeScript
- JavaScript
Password Management
Request Password Reset
- TypeScript
- JavaScript
Reset Password
- TypeScript
- JavaScript
User Invitations
Invite User
- TypeScript
- JavaScript
Accept User Invitation
- TypeScript
- JavaScript
Type Signatures
Next Steps
Authentication
Learn about user authentication
Roles
Manage user roles and permissions
Files
Manage user avatars and files
Activity
Track user activity and actions