Viewer
ViewerEphemeral Sessions
Create an ephemeral Viewer session
ViewerStudies
Create a new study
List studies with pagination
Retrieve a study by ID
Update a study
Cancel a study
Uncancel a study
Generate a viewer reroute URL
Retrieve a study by DICOM UID
ModelsExpand Collapse
StudyCreateResponse { cancelledAt, createdAt, isCancelled, 11 more } A study entity in the Viewer system with viewing status
A study entity in the Viewer system with viewing status
Timestamp when the study was cancelled, null if not cancelled
Description of the study/scan (e.g., ‘Brain MRI with Contrast’, ‘Chest CT’)
DICOM Study Instance UID. Must be a valid DICOM UID format (e.g., ‘1.2.840.10008.5.1.4.1.1.2’)
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
createdByApiKey?: APIKeyReference { apiKeyId, description, isClinicalContextEnrichmentEnabled, isViewerEnabled } | nullA reference to an API key with basic identifying information
A reference to an API key with basic identifying information
StudyListResponse { cancelledAt, createdAt, isCancelled, 11 more } A study entity in the Viewer system with viewing status
A study entity in the Viewer system with viewing status
Timestamp when the study was cancelled, null if not cancelled
Description of the study/scan (e.g., ‘Brain MRI with Contrast’, ‘Chest CT’)
DICOM Study Instance UID. Must be a valid DICOM UID format (e.g., ‘1.2.840.10008.5.1.4.1.1.2’)
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
createdByApiKey?: APIKeyReference { apiKeyId, description, isClinicalContextEnrichmentEnabled, isViewerEnabled } | nullA reference to an API key with basic identifying information
A reference to an API key with basic identifying information
StudyRetrieveResponse { cancelledAt, createdAt, isCancelled, 11 more } A study entity in the Viewer system with viewing status
A study entity in the Viewer system with viewing status
Timestamp when the study was cancelled, null if not cancelled
Description of the study/scan (e.g., ‘Brain MRI with Contrast’, ‘Chest CT’)
DICOM Study Instance UID. Must be a valid DICOM UID format (e.g., ‘1.2.840.10008.5.1.4.1.1.2’)
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
createdByApiKey?: APIKeyReference { apiKeyId, description, isClinicalContextEnrichmentEnabled, isViewerEnabled } | nullA reference to an API key with basic identifying information
A reference to an API key with basic identifying information
StudyUpdateResponse { cancelledAt, createdAt, isCancelled, 11 more } A study entity in the Viewer system with viewing status
A study entity in the Viewer system with viewing status
Timestamp when the study was cancelled, null if not cancelled
Description of the study/scan (e.g., ‘Brain MRI with Contrast’, ‘Chest CT’)
DICOM Study Instance UID. Must be a valid DICOM UID format (e.g., ‘1.2.840.10008.5.1.4.1.1.2’)
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
createdByApiKey?: APIKeyReference { apiKeyId, description, isClinicalContextEnrichmentEnabled, isViewerEnabled } | nullA reference to an API key with basic identifying information
A reference to an API key with basic identifying information
StudyRetrieveByUidResponse { cancelledAt, createdAt, isCancelled, 11 more } A study entity in the Viewer system with viewing status
A study entity in the Viewer system with viewing status
Timestamp when the study was cancelled, null if not cancelled
Description of the study/scan (e.g., ‘Brain MRI with Contrast’, ‘Chest CT’)
DICOM Study Instance UID. Must be a valid DICOM UID format (e.g., ‘1.2.840.10008.5.1.4.1.1.2’)
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
Viewer completion status for a study. ‘incomplete’ = not yet finished in the viewer, ‘complete’ = finished.
createdByApiKey?: APIKeyReference { apiKeyId, description, isClinicalContextEnrichmentEnabled, isViewerEnabled } | nullA reference to an API key with basic identifying information
A reference to an API key with basic identifying information
ViewerUsers
Create and invite a new user
List users with pagination
Retrieve a user by ID
Update a user
Revoke user access
Reactivate a user
ModelsExpand Collapse
UserInviteResponse { canManageStudies, clinicRole, createdAt, 12 more } Response for inviting a user to Viewer. Level is restricted to admin/member since owners cannot be invited via API.
Response for inviting a user to Viewer. Level is restricted to admin/member since owners cannot be invited via API.
Whether the user can access the dashboard interface. Required for admin users
UserListResponse { canManageStudies, clinicRole, createdAt, 12 more } A user in the Viewer system with study management permissions
A user in the Viewer system with study management permissions
Whether the user can access the dashboard interface. Required for admin users
UserRetrieveResponse { canManageStudies, clinicRole, createdAt, 12 more } A user in the Viewer system with study management permissions
A user in the Viewer system with study management permissions
Whether the user can access the dashboard interface. Required for admin users
UserUpdateResponse { canManageStudies, clinicRole, createdAt, 12 more } A user in the Viewer system with study management permissions
A user in the Viewer system with study management permissions
Whether the user can access the dashboard interface. Required for admin users
ViewerUsersInvitations
List user invitations
Retrieve an invitation by ID
Update an invitation
Revoke an invitation
ModelsExpand Collapse
InvitationListResponse { canManageStudies, clinicId, clinicRole, 18 more } A pending user invitation in the Viewer system
A pending user invitation in the Viewer system
User ID of the person who sent the invitation. Format: usr_{32-hex-chars}. Null if invited via API
User access level. ‘owner’ has full control (dashboard-only, not assignable via API), ‘admin’ can manage users/settings, ‘member’ has standard access.
User access level. ‘owner’ has full control (dashboard-only, not assignable via API), ‘admin’ can manage users/settings, ‘member’ has standard access.
Pre-generated user ID for this invitation. Format: usr_{32-hex-chars}. This ID is assigned at invitation creation and will become the user’s permanent ID upon acceptance
InvitationRetrieveResponse { canManageStudies, clinicId, clinicRole, 18 more } A pending user invitation in the Viewer system
A pending user invitation in the Viewer system
User ID of the person who sent the invitation. Format: usr_{32-hex-chars}. Null if invited via API
User access level. ‘owner’ has full control (dashboard-only, not assignable via API), ‘admin’ can manage users/settings, ‘member’ has standard access.
User access level. ‘owner’ has full control (dashboard-only, not assignable via API), ‘admin’ can manage users/settings, ‘member’ has standard access.
Pre-generated user ID for this invitation. Format: usr_{32-hex-chars}. This ID is assigned at invitation creation and will become the user’s permanent ID upon acceptance
InvitationUpdateResponse { canManageStudies, clinicId, clinicRole, 18 more } A pending user invitation in the Viewer system
A pending user invitation in the Viewer system
User ID of the person who sent the invitation. Format: usr_{32-hex-chars}. Null if invited via API
User access level. ‘owner’ has full control (dashboard-only, not assignable via API), ‘admin’ can manage users/settings, ‘member’ has standard access.
User access level. ‘owner’ has full control (dashboard-only, not assignable via API), ‘admin’ can manage users/settings, ‘member’ has standard access.
Pre-generated user ID for this invitation. Format: usr_{32-hex-chars}. This ID is assigned at invitation creation and will become the user’s permanent ID upon acceptance