Personal Account API
The Personal Account API allows administrators to list, update, deactivate, and restore user accounts programmatically.
Tip
For complete API documentation, including request/response schemas, visit the API docs.
All endpoints use the base URL of your Qualytics deployment (e.g., https://your-instance.qualytics.io/api).
Note
Personal Accounts cannot be created via API. Users are provisioned automatically through SSO (first login) or Directory Sync (SCIM).
List Users
Retrieve a paginated list of users with optional filters.
Endpoint:
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
sort |
string | Sort field (e.g., name, created, role, type, last_login) |
sort_dir |
string | Sort direction (asc or desc) |
name |
string | Filter by user name (partial match) |
role |
string | Filter by role (Admin, Manager, Member) |
team |
string | Filter by team name |
type |
string | Filter by user type (Human, Service) |
include_deleted |
boolean | Include deactivated users in results |
Required Role: Manager or Admin
Get User
Retrieve a single user by ID.
Endpoint:
Required Role: Manager or Admin
Update User
Update a user's role or team assignments.
Endpoint:
Request Body:
Required Role: Admin
Deactivate User
Soft-delete a user account. The user can no longer log in but their account can be restored later.
Endpoint:
Required Role: Admin
Reactivate User
Restore a previously deactivated user account.
Endpoint:
Required Role: Admin
Get Current User
Retrieve the currently authenticated user's information.
Endpoint:
Required Role: Member or above