Viewer
ViewerStudies
Create a new study
StudyCreateResponse Viewer.Studies.Create(StudyCreateParamsparameters, CancellationTokencancellationToken = default)
POST/v1/viewer/studies
List studies with pagination
StudyListPageResponse Viewer.Studies.List(StudyListParams?parameters, CancellationTokencancellationToken = default)
GET/v1/viewer/studies
Retrieve a study by ID
StudyRetrieveResponse Viewer.Studies.Retrieve(StudyRetrieveParamsparameters, CancellationTokencancellationToken = default)
GET/v1/viewer/studies/{studyId}
Update a study
StudyUpdateResponse Viewer.Studies.Update(StudyUpdateParamsparameters, CancellationTokencancellationToken = default)
PATCH/v1/viewer/studies/{studyId}
Cancel a study
StudyCancelResponse Viewer.Studies.Cancel(StudyCancelParams?parameters, CancellationTokencancellationToken = default)
POST/v1/viewer/studies/cancel
Uncancel a study
StudyUncancelResponse Viewer.Studies.Uncancel(StudyUncancelParams?parameters, CancellationTokencancellationToken = default)
POST/v1/viewer/studies/uncancel
Generate a viewer reroute URL
StudyRerouteUrlResponse Viewer.Studies.RerouteUrl(StudyRerouteUrlParams?parameters, CancellationTokencancellationToken = default)
POST/v1/viewer/studies/reroute-url
Retrieve a study by DICOM UID
StudyRetrieveByUidResponse Viewer.Studies.RetrieveByUid(StudyRetrieveByUidParamsparameters, CancellationTokencancellationToken = default)
GET/v1/viewer/studies/by-uid/{studyInstanceUid}
ViewerUsers
Create and invite a new user
UserInviteResponse Viewer.Users.Invite(UserInviteParamsparameters, CancellationTokencancellationToken = default)
POST/v1/viewer/users
List users with pagination
UserListPageResponse Viewer.Users.List(UserListParams?parameters, CancellationTokencancellationToken = default)
GET/v1/viewer/users
Retrieve a user by ID
UserRetrieveResponse Viewer.Users.Retrieve(UserRetrieveParamsparameters, CancellationTokencancellationToken = default)
GET/v1/viewer/users/{userId}
Update a user
UserUpdateResponse Viewer.Users.Update(UserUpdateParamsparameters, CancellationTokencancellationToken = default)
PATCH/v1/viewer/users/{userId}
Revoke user access
UserRevokeAccessResponse Viewer.Users.RevokeAccess(UserRevokeAccessParamsparameters, CancellationTokencancellationToken = default)
POST/v1/viewer/users/revoke-access
Reactivate a user
UserReactivateResponse Viewer.Users.Reactivate(UserReactivateParamsparameters, CancellationTokencancellationToken = default)
POST/v1/viewer/users/reactivate
ViewerUsersInvitations
List user invitations
InvitationListPageResponse Viewer.Users.Invitations.List(InvitationListParams?parameters, CancellationTokencancellationToken = default)
GET/v1/viewer/users/invitations
Retrieve an invitation by ID
InvitationRetrieveResponse Viewer.Users.Invitations.Retrieve(InvitationRetrieveParamsparameters, CancellationTokencancellationToken = default)
GET/v1/viewer/users/invitations/{invitationId}
Update an invitation
InvitationUpdateResponse Viewer.Users.Invitations.Update(InvitationUpdateParamsparameters, CancellationTokencancellationToken = default)
PATCH/v1/viewer/users/invitations/{invitationId}
Revoke an invitation
InvitationRevokeResponse Viewer.Users.Invitations.Revoke(InvitationRevokeParams?parameters, CancellationTokencancellationToken = default)
POST/v1/viewer/users/invitations/revoke