Skip to main content

API Access, Tailored to Your Needs

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.

``
Category/Endpoint Description Entry Essential Enhanced Exclusive
PatientForm
PATCH/patientForms
Updates patient form appointments ✗ ✗ ✗ ✓
Appointment
GET/appointmentAvailabilities
Gets available appointment slots ✗ ✗ ✗ ✓
Appointment
POST/appointments
Creates a new appointment ✗ ✗ ✗ ✓
AppointmentRequest
POST/appointments/{id}/reschedule
Requests to reschedule an appointment ✗ ✗ ✗ ✓
Appointment
POST/appointmentRequests
Creates an appointment request ✗ ✗ ✗ ✓
AppointmentRequest
GET/appointmentRequests
Gets appointment requests for patient recall ✗ ✗ ✗ ✓
PatientRecall
GET/patientRecalls
Gets patient recalls ✗ ✗ ✗ ✓
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 ✗ ✓ ✓ ✓
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 ✓ ✓ ✓ ✓
Patient
GET/patients/{id}
Gets a patient by axiUm Id ✓ ✓ ✓ ✓
Patient
PUT/patients/{id}
Updates a patient in axiUm ✓ ✓ ✓ ✓
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
Creates a patient medical problem ✗ ✗ ✓ ✓
PatientMedicalProblem
GET/patientMedicalProblems/{id}
Gets a patient medical problem by ID ✗ ✗ ✓ ✓
PatientPayment
POST/patientPayments
Adds a patient payment ✗ ✗ ✓ ✓
      • PatientForm
        PATCH/patientForms
      • Updates patient form appointments

      • Entry

        ✗
      • Essential

        ✗
      • Enhanced

        ✗
      • Exclusive

        ✓
      • Appointment
        GET/appointmentAvailabilities
      • Gets available appointment slots

      • Entry

        ✗
      • Essential

        ✗
      • Enhanced

        ✗
      • Exclusive

        ✓
      • Appointment
        POST/appointments
      • Creates a new appointment

      • Entry

        ✗
      • Essential

        ✗
      • Enhanced

        ✗
      • Exclusive

        ✓
      • Appointment
        POST/appointments/{id}/reschedule
      • Requests to reschedule an appointment

      • Entry

        ✗
      • Essential

        ✗
      • Enhanced

        ✗
      • Exclusive

        ✓
      • Appointment
        POST/appointmentRequests
      • Creates an appointment request

      • Entry

        ✗
      • Essential

        ✗
      • Enhanced

        ✗
      • Exclusive

        ✓
      • Appointment
        GET/appointmentRequests
      • Gets appointment requests for patient recall

      • Entry

        ✗
      • Essential

        ✗
      • Enhanced

        ✗
      • Exclusive

        ✓
      • PatientRecall
        GET/patientRecalls
      • Gets patient recalls

      • Entry

        ✗
      • Essential

        ✗
      • Enhanced

        ✗
      • Exclusive

        ✓
    • Appointment
      GET/appointments/changelog/{since}
    • Gets all Appointments that have been added, deleted, or modified since the specified UTC date and time

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Appointment
      GET/appointments/{id}
    • Gets an Appointment by axiUm Id

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Appointment
      GET/appointments
    • Gets all Appointments matching filter criteria and pagination inputs

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Appointment
      POST/appointments/{id}/cancel
    • Cancels an Appointment by axiUm Id

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Appointment
      POST/appointments/{id}/confirm
    • Confirms an Appointment by axiUm Id

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • AppointmentCode
      GET/appointmentCodes
    • Gets all appointment codes matching filter criteria and pagination inputs

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Auth
      POST/auth
    • Authenticate yourself and retrieve an access token that can be used to call other API endpoints

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Clinic
      GET/clinics
    • Gets all clinics matching filter criteria and pagination inputs

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • ClinicalSummary
      GET/clinicalSummaries/{id}
    • Returns a CCD for the patient identified by id

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • HealthCheck
      GET/healthCheck
    • Performs a health check of the API

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • MedicalTest
      GET/patientMedicalTests
    • Gets all Medical Tests matching filter criteria

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • MedicalTest
      POST/patientMedicalTests
    • Adds a Medical Test

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • MedicalTest
      GET/patientMedicalTests/{id}
    • Gets a Medical Test by axiUm id

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientAllergy
      GET/patientAllergies
    • Gets all Patient Allergies matching filter criteria and pagination inputs

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientAllergy
      POST/patientAllergies
    • Creates a Patient Allergy in axiUm

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientAllergy
      GET/patientAllergies/{id}
    • Gets a Patient Allergy by axiUm Id

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientASAScores
      POST/patientASAScores
    • Saves a patient ASA score for a patient in axiUm

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientBalance
      GET/patientBalances/{id}
    • Gets a Patient Balance by id

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientConsents
      POST/patientConsents
    • Adds a Patient Consent

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientDocument
      POST/patientDocuments
    • Adds a Patient Document

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientDocument
      DELETE/patientDocuments/{id}
    • Removes (soft delete) the Patient Document identified by id from axiUm

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientMedication
      GET/patientMedications
    • Finds patientMedications

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientMedication
      POST/patientMedications
    • Creates a Patient Medication in axiUm

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientMedication
      GET/patientMedications/{id}
    • Gets a Patient Medication by id

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientPayment
      POST/patientPayments
    • Adds a Patient Payment

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientProviderAssignment
      GET/patientProviderAssignments
    • Gets all patient provider assignments matching filter criteria and pagination inputs

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientStatement
      GET/patientStatements/{id}
    • Gets a Patient's most recent statement

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Patient
      GET/patients/changelog/{since}
    • Gets all patients that have been added or modified since the specified UTC date and time

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Patient
      GET/patients
    • Gets all patients matching filter criteria and pagination inputs

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Patient
      POST/patients
    • Creates a patient in axiUm

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Patient
      GET/patients/{id}
    • Gets a patient by axiUm Id

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Patient
      PUT/patients/{id}
    • Updates a patient in axiUm

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Status
      GET/statuses
    • Gets all status codes matching filter criteria and pagination inputs

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • TimeZone
      GET/timeZones
    • Gets all valid time zones for use in creating dates and times in local time zone

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • TreatmentDiscipline
      GET/treatmentDisciplines
    • Gets all treatment disciplines matching filter criteria and pagination inputs

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Version
      GET/version
    • Returns the version of the API and connected axiUm instance

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • User
      GET/users
    • Gets all users matching filter criteria and pagination inputs

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • User
      GET/users/{id}
    • Gets a user by axiUm Id

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • User
      PUT/users/password
    • Changes the password for the logon user

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • Language
      GET/languages
    • Gets all languages

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientTitle
      GET/patientTitles
    • Gets all patient titles

    • Entry

      ✓
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • UserClinic
      GET/userClinics
    • Gets clinics for the logged-in user

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientTreatmentPlan
      GET/patientTreatmentPlans
    • Gets patient treatment plans

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientStatement
      GET/patientStatements
    • Gets all patient statements

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientStatement
      GET/patientStatements/{id}
    • Gets a patient statement by ID

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientStatement
      GET/patientStatements/changelog/{since}
    • Gets patient statements changed since a date

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientReceipt
      GET/patientReceipts
    • Gets patient receipts

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientPaymentPlan
      GET/patientPaymentPlans
    • Gets patient payment plans

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientEstimate
      GET/patientEstimates
    • Gets patient estimates

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientContract
      GET/patientContracts/{id}
    • Gets a patient contract by ID

    • Entry

      ✗
    • Essential

      ✓
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientInsurance
      GET/patientInsurance/{id}
    • Gets patient insurance by ID

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientMedicalProblem
      GET/patientMedicalProblems
    • Gets all patient medical problems

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientMedicalProblem
      POST/patientMedicalProblems
    • Creates a patient medical problem

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientMedicalProblem
      GET/patientMedicalProblems/{id}
    • Gets a patient medical problem by ID

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓
    • PatientPayment
      POST/patientPayments
    • Adds a patient payment

    • Entry

      ✗
    • Essential

      ✗
    • Enhanced

      ✓
    • Exclusive

      ✓