Whether you need simple data access or full bi-directional synchronization, our API solutions help you connect with confidence.
API Endpoints for axiUm
The following axiUm APIs are available, offering a range of integration options to fit your needs. Whether you’re looking for read-only access, data input capabilities, or full synchronization, our API solutions ensure seamless connection within the dental academic market.
Entry
✔ Auth
✔ Clinic
✔ HealthCheck
✔ Language
✔ PatientProviderAssignment
✔ Patient
✔ PatientTitle
✔ Status
✔ TimeZone
✔ TreatmentDiscipline
✔ Version
✔ User
Essential
✔ Appointment
✔ AppointmentCode
✔ PatientConsent
✔ PatientDocument
✔ PatientStatement
GET/patientStatements/{id}
GET/patientStatements/changelog/{since}
✔ PatientContract
Enhanced
✔ ClinicalSummary
✔ MedicalTest
✔ PatientAllergy
✔ PatientASAScore
✔ PatientBalance
✔ PatientMedication
✔ PatientInsurance
✔ PatientMedicalProblem
POST/patientMedicalProblems
GET/patientMedicalProblems/{id}
✔ PatientPayment
Compare the options side by side
| Category/Endpoint | Description | Entry | Essential | Enhanced |
|---|---|---|---|---|
|
Appointment
GET/appointments/changelog/{since}
|
Gets all Appointments that have been added, deleted, or modified since the specified UTC date and time | ✗ | ✓ | ✓ |
|
Appointment
GET/appointments/{id}
|
Gets an Appointment by axiUm Id | ✗ | ✓ | ✓ |
|
Appointment
GET/appointments
|
Gets all Appointments matching filter criteria and pagination inputs | ✗ | ✓ | ✓ |
|
Appointment
POST/appointments/{id}/cancel
|
Cancels an Appointment by axiUm Id | ✗ | ✓ | ✓ |
|
Appointment
POSTappointments/{id}/confirm
|
Confirms an Appointment by axiUm Id | ✗ | ✓ | ✓ |
|
AppointmentCode
GET/appointmentCodes
|
Gets all appointment codes matching filter criteria and pagination inputs | ✗ | ✓ | ✓ |
|
AppointmentCode
GET/appointmentCodes/access/{providerId}
|
Gets all appointment codes matching filter criteria and pagination inputs | ✗ | ✓ | ✓ |
|
Auth
POST/auth
|
Authenticate yourself and retrieve an access token that can be used to call other API endpoints | ✓ | ✓ | ✓ |
|
Clinic
GET/clinics
|
Gets all clinics matching filter criteria and pagination inputs | ✓ | ✓ | ✓ |
|
ClinicalSummary
GET/clinicalSummaries/{id}
|
Returns a CCD for the patient identified by id | ✗ | ✗ | ✓ |
|
HealthCheck
GET/healthCheck
|
Performs a health check of the API | ✓ | ✓ | ✓ |
|
MedicalTest
GET/patientMedicalTests
|
Gets all Medical Tests matching filter criteria | ✗ | ✗ | ✓ |
|
MedicalTest
POST/patientMedicalTests
|
Adds a Medical Test | ✗ | ✗ | ✓ |
|
MedicalTest
GET/patientMedicalTests/{id}
|
Gets a Medical Test by axiUm id | ✗ | ✗ | ✓ |
|
PatientAllergy
GET/patientAllergies
|
Gets all Patient Allergies matching filter criteria and pagination inputs | ✗ | ✗ | ✓ |
|
PatientAllergy
POST/patientAllergies
|
Creates a Patient Allergy in axiUm | ✗ | ✗ | ✓ |
|
PatientAllergy
GET/patientAllergies/{id}
|
Gets a Patient Allergy by axiUm Id | ✗ | ✗ | ✓ |
|
PatientASAScores
POST/patientASAScores
|
Saves a patient ASA score for a patient in axiUm | ✗ | ✗ | ✓ |
|
PatientBalance
GET/patientBalances/{id}
|
Gets a Patient Balance by id | ✗ | ✗ | ✓ |
|
PatientConsents
POST/patientConsents
|
Adds a Patient Consent | ✗ | ✓ | ✓ |
|
PatientDocument
POST/patientDocuments
|
Adds a Patient Document | ✗ | ✓ | ✓ |
|
PatientDocument
DELETE/patientDocuments/{id}
|
Removes (soft delete) the Patient Document identified by id from axiUm | ✗ | ✓ | ✓ |
|
PatientMedication
GET/patientMedications
|
Finds patientMedications | ✗ | ✗ | ✓ |
|
PatientMedication
POST/patientMedications
|
Creates a Patient Medication in axiUm | ✗ | ✗ | ✓ |
|
PatientMedication
GET/patientMedications/{id}
|
Gets a Patient Medication by id | ✗ | ✗ | ✓ |
|
PatientPayment
POST/patientPayments
|
Adds a Patient Payment | ✗ | ✗ | ✓ |
|
PatientProviderAssignment
GET/patientProviderAssignments
|
Gets all patient provider assignments matching filter criteria and pagination inputs | ✓ | ✓ | ✓ |
|
PatientStatement
GET/patientStatements/{id}
|
Gets a Patient's most recent statement | ✗ | ✗ | ✓ |
|
Patient
GET/patients/changelog/{since}
|
Gets all patients that have been added or modified since the specified UTC date and time | ✓ | ✓ | ✓ |
|
Patient
GET/patients
|
Gets all patients matching filter criteria and pagination inputs | ✓ | ✓ | ✓ |
|
Patient
POST/patients
|
Creates a patient in axiUm | x | ✓ | ✓ |
|
Patient
GET/patients/{id}
|
Gets a patient by axiUm Id | ✓ | ✓ | ✓ |
|
Patient
PUT/patients/{id}
|
Updates a patient in axiUm | x | ✓ | ✓ |
|
Status
GET/statuses
|
Gets all status codes matching filter criteria and pagination inputs | ✓ | ✓ | ✓ |
|
TimeZone
GET/timeZones
|
Gets all valid time zones for use in creating dates and times in local time zone | ✓ | ✓ | ✓ |
|
TreatmentDiscipline
GET/treatmentDisciplines
|
Gets all treatment disciplines matching filter criteria and pagination inputs | ✓ | ✓ | ✓ |
|
Version
GET/version
|
Returns the version of the API and connected axiUm instance | ✓ | ✓ | ✓ |
|
User
GET/users
|
Gets all users matching filter criteria and pagination inputs | ✓ | ✓ | ✓ |
|
User
GET/users/{id}
|
Gets a user by axiUm Id | ✓ | ✓ | ✓ |
|
User
PUT/users/password
|
Changes the password for the logon user | ✓ | ✓ | ✓ |
Language GET/languages |
Gets all languages | ✓ | ✓ | ✓ |
PatientTitle GET/patientTitles |
Gets all patient titles | ✓ | ✓ | ✓ |
UserClinic GET/userClinics |
Gets clinics for the logged-in user | ✗ | ✓ | ✓ |
PatientTreatmentPlan GET/patientTreatmentPlans |
Gets patient treatment plans | ✗ | ✓ | ✓ |
PatientStatement GET/patientStatements |
Gets all patient statements | ✗ | ✓ | ✓ |
PatientStatement GET/patientStatements/{id} |
Gets a patient statement by ID | ✗ | ✓ | ✓ |
PatientStatement GET/patientStatements/changelog/{since} |
Gets patient statements changed since a date | ✗ | ✓ | ✓ |
PatientReceipt GET/patientReceipts |
Gets patient receipts | ✗ | ✓ | ✓ |
PatientPaymentPlan GET/patientPaymentPlans |
Gets patient payment plans | ✗ | ✓ | ✓ |
PatientEstimate GET/patientEstimates |
Gets patient estimates | ✗ | ✓ | ✓ |
PatientContract GET/patientContracts/{id} |
Gets a patient contract by ID | ✗ | ✓ | ✓ |
PatientInsurance GET/patientInsurance/{id} |
Gets patient insurance by ID | ✗ | ✗ | ✓ |
PatientMedicalProblem GET/patientMedicalProblems |
Gets all patient medical problems | ✗ | ✗ | ✓ |
PatientMedicalProblem POST/patientMedicalProblems |
Posts all patient medical problems | ✗ | ✗ | ✓ |
PatientMedicalProblem GET/patientMedicalProblems/{id} |
Gets all patient medical problems | ✗ | ✗ | ✓ |
-
-
AppointmentGET/appointments/changelog/{since}
-
Gets all Appointments that have been added, deleted, or modified since the specified UTC date and time
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
AppointmentGET/appointments/{id}
-
Gets an Appointment by axiUm Id
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
AppointmentGET/appointments
-
Gets all Appointments matching filter criteria and pagination inputs
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
AppointmentPOST/appointments/{id}/cancel
-
Cancels an Appointment by axiUm Id
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
AppointmentPOSTappointments/{id}/confirm
-
Confirms an Appointment by axiUm Id
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
AppointmentCodeGET/appointmentCodes
-
Gets all appointment codes matching filter criteria and pagination inputs
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
AppointmentCodeGET/appointmentCodes/access/{providerId}
-
Gets all appointment codes matching filter criteria and pagination inputs
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
AuthPOST/auth
-
Authenticate yourself and retrieve an access token that can be used to call other API endpoints
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
-
-
ClinicGET/clinics
-
Gets all clinics matching filter criteria and pagination inputs
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
-
-
ClinicalSummaryGET/clinicalSummaries/{id}
-
Returns a CCD for the patient identified by id
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
HealthCheckGET/healthCheck
-
Performs a health check of the API
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
-
-
MedicalTestGET/patientMedicalTests
-
Gets all Medical Tests matching filter criteria
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
MedicalTestPOST/patientMedicalTests
-
Adds a Medical Test
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
MedicalTestGET/patientMedicalTests/{id}
-
Gets a Medical Test by axiUm id
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientAllergyGET/patientAllergies
-
Gets all Patient Allergies matching filter criteria and pagination inputs
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientAllergyPOST/patientAllergies
-
Creates a Patient Allergy in axiUm
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientAllergyGET/patientAllergies/{id}
-
Gets a Patient Allergy by axiUm Id
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientASAScoresPOST/patientASAScores
-
Saves a patient ASA score for a patient in axiUm
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientBalanceGET/patientBalances/{id}
-
Gets a Patient Balance by id
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientConsentsPOST/patientConsents
-
Adds a Patient Consent
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
PatientDocumentPOST/patientDocuments
-
Adds a Patient Document
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
PatientDocumentDELETE/patientDocuments/{id}
-
Removes (soft delete) the Patient Document identified by id from axiUm
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
-
-
PatientMedicationGET/patientMedications
-
Finds patientMedications
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientMedicationPOST/patientMedications
-
Creates a Patient Medication in axiUm
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientMedicationGET/patientMedications/{id}
-
Gets a Patient Medication by id
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientPaymentPOST/patientPayments
-
Adds a Patient Payment
-
Entry
✗ -
Essential
✗ -
Enhanced
✓
-
-
-
PatientProviderAssignmentGET/patientProviderAssignments
-
Gets all patient provider assignments matching filter criteria and pagination inputs
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
-
Gets all patients that have been added or modified since the specified UTC date and time
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
PatientGET/patients
-
Gets all patients matching filter criteria and pagination inputs
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
PatientPOST/patients
-
Creates a patient in axiUm
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
PatientGET/patients/{id}
-
Gets a patient by axiUm Id
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
PatientPUT/patients/{id}
-
Updates a patient in axiUm
-
Entry
✗ -
Essential
✓ -
Enhanced
✓
-
StatusGET/statuses
-
Gets all status codes matching filter criteria and pagination inputs
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
TimeZoneGET/timeZones
-
Gets all valid time zones for use in creating dates and times in local time zone
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
TreatmentDisciplineGET/treatmentDisciplines
-
Gets all treatment disciplines matching filter criteria and pagination inputs
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
VersionGET/version
-
Returns the version of the API and connected axiUm instance
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
UserGET/users
-
Gets all users matching filter criteria and pagination inputs
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
UserGET/users/{id}
-
Gets a user by axiUm Id
-
Entry
✓ -
Essential
✓ -
Enhanced
✓
-
UserPUT/users/password
-
Changes the password for the logon user
-
Entry
✓ -
Essential
✓ -
Enhanced
✓ -
- LanguageGET/languages
Gets all languages
Entry
✓Essential
✓Enhanced
✓
-
- PatientTitleGET/patientTitles
Gets all patient titles
Entry
✓Essential
✓Enhanced
✓
-
- UserClinicGET/userClinics
Gets clinics for the logged-in user
Entry
✗Essential
✓Enhanced
✓
-
- PatientTreatmentPlanGET/patientTreatmentPlans
Gets patient treatment plans
Entry
✗Essential
✓Enhanced
✓
-
- PatientStatementGET/patientStatements
Gets all patient statements
Entry
✗Essential
✓Enhanced
✓
-
- PatientStatementGET/patientStatements/{id}
Gets a patient statement by ID
Entry
✗Essential
✓Enhanced
✓
-
- PatientStatementGET/patientStatements/changelog/{since}
Gets patient statements changed since a date
Entry
✗Essential
✓Enhanced
✓
-
- PatientReceiptGET/patientReceipts
Gets patient receipts
Entry
✗Essential
✓Enhanced
✓
-
- PatientPaymentPlanGET/patientPaymentPlans
Gets patient payment plans
Entry
✗Essential
✓Enhanced
✓
-
- PatientEstimateGET/patientEstimates
Gets patient estimates
Entry
✗Essential
✓Enhanced
✓
-
- PatientContractGET/patientContracts/{id}
Gets a patient contract by ID
Entry
✗Essential
✓Enhanced
✓
-
- PatientInsuranceGET/patientInsurance/{id}
Gets patient insurance by ID
Entry
✗Essential
✗Enhanced
✓
-
- PatientMedicalProblemGET/patientMedicalProblems
Gets all patient medical problems
Entry
✗Essential
✗Enhanced
✓
-
- PatientMedicalProblemPOST/patientMedicalProblems
Creates a patient medical problem
Entry
✗Essential
✗Enhanced
✓
-
- PatientMedicalProblemGET/patientMedicalProblems/{id}
Gets a patient medical problem by ID
Entry
✗Essential
✗Enhanced
✓
-
- PatientPaymentPOST/patientPayments
Adds a patient payment
Entry
✗Essential
✗Enhanced
✓