List users with pagination
UserListPage autoScribe().users().list(UserListParamsparams = UserListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
/v1/autoScribe/users
Retrieves a paginated list of users with optional filtering by access level, email, name, invitation source, and report creation capability. Returns up to 100 users per request.
Parameters
Returns
List users with pagination
package com.avara.example;
import com.avara.client.AvaraClient;
import com.avara.client.okhttp.AvaraOkHttpClient;
import com.avara.models.autoscribe.users.UserListPage;
import com.avara.models.autoscribe.users.UserListParams;
public final class Main {
private Main() {}
public static void main(String[] args) {
AvaraClient client = AvaraOkHttpClient.fromEnv();
UserListPage page = client.autoScribe().users().list();
}
}
{
"hasMore": true,
"users": [
{
"canCreateReports": true,
"canManageStudies": true,
"clinicRole": "Radiologist",
"createdAt": "2024-01-15T10:00:00Z",
"email": "dr.johnson@hospital.org",
"firstName": "Sarah",
"hasDashboardAccess": true,
"invitedSource": "api",
"lastLoginAt": "2024-03-15T09:00:00Z",
"lastName": "Johnson",
"level": "member",
"userId": "usr_1234567890abcdef1234567890abcdef",
"middleName": "Marie",
"npiNumber": "1234567893",
"phoneNumber": "5551234567",
"suffix1": "MD",
"suffix2": "FACR"
}
],
"cursor": "cursor"
}
Returns Examples
{
"hasMore": true,
"users": [
{
"canCreateReports": true,
"canManageStudies": true,
"clinicRole": "Radiologist",
"createdAt": "2024-01-15T10:00:00Z",
"email": "dr.johnson@hospital.org",
"firstName": "Sarah",
"hasDashboardAccess": true,
"invitedSource": "api",
"lastLoginAt": "2024-03-15T09:00:00Z",
"lastName": "Johnson",
"level": "member",
"userId": "usr_1234567890abcdef1234567890abcdef",
"middleName": "Marie",
"npiNumber": "1234567893",
"phoneNumber": "5551234567",
"suffix1": "MD",
"suffix2": "FACR"
}
],
"cursor": "cursor"
}