Overview
The Users API allows you to list users, retrieve user details, and manage user accounts. User management capabilities depend on your permissions within the organization or instance.List Users
Retrieve a list of users. The list may be filtered based on organization context and your permissions.Query Parameters
Filter by username
Filter by first name
Filter by last name
Filter by active status
Search users by username, first name, or last name
Sort by:
username, first_name, last_name, id, is_activePage number for pagination
Number of results per page
JSON Logic filter expression. Available fields:
username, first_name, last_name, id, is_activeOrganization context (shows organization members)
Organization slug
Organization ID
Response
Total number of users
URL for the next page
URL for the previous page
Array of user objects
User ID
Username
First name
Last name
Email address
Whether the user account is active
Whether the user has staff privileges
Whether the user has superuser privileges
Last login timestamp
Account creation timestamp
Get User Details
Retrieve detailed information about a specific user.Path Parameters
User identifier
Response
Returns a user object with all available fields.Get Current User
Retrieve details of the currently authenticated user.Response
User ID
Username
First name
Last name
Email address
Array of group memberships
Staff status
Superuser status
Account active status
Last login timestamp
Registration date
Update a User
Update user profile information. Users can update their own profile, while administrators can update any user.Path Parameters
User identifier
Request Body
First name
Last name
Email address
Some fields like
username, is_staff, and is_superuser can only be modified by administrators.Delete a User
Delete a user account. This operation typically requires administrator privileges.Path Parameters
User identifier
User Registration
Create a new user account. See the Authentication page for registration details.Search Users
Find users by partial matching on multiple fields:- Username
- First name
- Last name
Filter Active Users
Retrieve only active user accounts:List Organization Members
Get users within a specific organization:Example: User Management
Example: Find Users by Role
Find users in an organization with a specific role:User Permissions
User capabilities depend on their role:Regular Users
- View their own profile
- Update their own profile
- View users in their organizations
- Create projects and tasks
Organization Maintainers
- All regular user permissions
- View all organization members
- Invite users to organization
- Assign roles to members
Administrators
- All permissions
- Create and delete users
- Modify any user account
- Access system-wide user list
- Manage user privileges