Skip to content
Get started

Shared

ModelsExpand Collapse
class ApiKeyReference:

A reference to an API key with basic identifying information

required string ApiKeyID

Unique API key identifier (UUIDv4 format)

formatuuid
required string Description

Human-readable description of the API key

minLength1
Boolean IsViewerEnabled

Whether this API key has access to the Viewer product

enum AssignableUserLevel:

User access level assignable via the API. 'admin' can manage users/settings, 'member' has standard access. 'owner' is dashboard-only and cannot be assigned via the API.

"admin"Admin
"member"Member
enum ClinicRole:

A user's clinical or organizational role within the clinic.

"Doctor"Doctor
"Physician"Physician
"Surgeon"Surgeon
"Radiologist"Radiologist
"Cardiologist"Cardiologist
"Neurologist"Neurologist
"Urologist"Urologist
"Gynecologist"Gynecologist
"Endocrinologist"Endocrinologist
"Oncologist"Oncologist
"Radiation Oncologist"RadiationOncologist
"Hematologist"Hematologist
"Gastroenterologist"Gastroenterologist
"Pulmonologist"Pulmonologist
"Nephrologist"Nephrologist
"Rheumatologist"Rheumatologist
"Dermatologist"Dermatologist
"Ophthalmologist"Ophthalmologist
"Otolaryngologist"Otolaryngologist
"Pediatrician"Pediatrician
"Obstetrician"Obstetrician
"Psychiatrist"Psychiatrist
"Anesthesiologist"Anesthesiologist
"Emergency Medicine Physician"EmergencyMedicinePhysician
"Family Medicine Physician"FamilyMedicinePhysician
"Internal Medicine Physician"InternalMedicinePhysician
"Pathologist"Pathologist
"Nuclear Medicine Physician"NuclearMedicinePhysician
"Pain Management Specialist"PainManagementSpecialist
"Infectious Disease Specialist"InfectiousDiseaseSpecialist
"Immunologist"Immunologist
"Physician Assistant"PhysicianAssistant
"Nurse Practitioner"NursePractitioner
"Certified Registered Nurse Anesthetist"CertifiedRegisteredNurseAnesthetist
"Psychologist"Psychologist
"Medical Assistant"MedicalAssistant
"Scribe"Scribe
"Registered Nurse"RegisteredNurse
"Nurse Manager"NurseManager
"Patient Care Coordinator"PatientCareCoordinator
"Imaging Technologist"ImagingTechnologist
"Laboratory Technician"LaboratoryTechnician
"Medical Laboratory Scientist"MedicalLaboratoryScientist
"Pathologists' Assistant"PathologistsAssistant
"Phlebotomist"Phlebotomist
"Pharmacist"Pharmacist
"Pharmacy Technician"PharmacyTechnician
"Physical Therapist"PhysicalTherapist
"Occupational Therapist"OccupationalTherapist
"Speech-Language Pathologist"SpeechLanguagePathologist
"Respiratory Therapist"RespiratoryTherapist
"Nutritionist"Nutritionist
"Front Desk Operator"FrontDeskOperator
"Revenue Cycle Manager"RevenueCycleManager
"Administrative Director"AdministrativeDirector
"Administrative Assistant"AdministrativeAssistant
"Legal Administrator"LegalAdministrator
"IT Administrator"ItAdministrator
"IT Support"ItSupport
"Software Engineer"SoftwareEngineer
"Other"Other
class ExpressCustomerReference:

A reference to an Express customer with basic identifying information

required string ExpressCustomerID

Unique Express customer identifier. Format: cus_{32-hex-chars}

required string ExpressCustomerName

Name of the Express customer

minLength1
enum InvitationExpiredFilter:

Filter by expiration status

"all"All
"expired"Expired
"not-expired"NotExpired
enum InvitationStatus:

Lifecycle status of an invitation: 'sent', 'accepted', 'rejected', or 'revoked'.

"sent"Sent
"accepted"Accepted
"rejected"Rejected
"revoked"Revoked
enum InvitedSource:

How a user/invitation was created - via the dashboard UI ('dashboard') or the API ('api').

"dashboard"Dashboard
"api"Api
enum Severity:

Priority level of a study. 'normal' for routine, 'high' for urgent, 'stat' for immediate attention.

"normal"Normal
"high"High
"stat"Stat
enum UserLevel:

User access level. 'owner' has full control (dashboard-only, not assignable via API), 'admin' can manage users/settings, 'member' has standard access.

"owner"Owner
"admin"Admin
"member"Member
class UserReference:

A reference to a user with basic identifying information

required string Email

User's email address

required string UserID

Unique user identifier. Format: usr_{32-hex-chars}

string FirstName

User's first name

string LastName

User's last name

string MiddleName

User's middle name

string Suffix1

Name suffix (e.g., 'MD', 'Jr.')

string Suffix2

Additional name suffix