Skip to main content

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:

Read Users with Query

Filter, sort, and select specific user fields:

Read Single User

Retrieve a specific user by ID:

Read Current User

Retrieve the currently authenticated user’s information:

Create Operations

Create Single User

Create a new user:

Create Multiple Users

Update Operations

Update Single User

Update a user’s information:

Update Current User

Update the currently authenticated user’s profile:

Update Multiple Users

Delete Operations

Delete Single User

Delete Multiple Users

User Properties

The DirectusUser object contains these key properties:

Working with Roles

Read Users with Role Information

Filter Users by Role

Password Management

Request Password Reset

Reset Password

User Invitations

Invite User

Accept User Invitation

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