# Open Dental API Documentation

This is the complete API documentation for connecting to the Open Dental API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Open Dental connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/openDental/actions/{actionSlug}/run
```

## Open Dental actions

- GET `appt-prod-breakdown` Appointment Production Breakdown
- POST `create-appointment` Create Appointment
- GET `finance-charges-report` Finance Charges Report
- GET `get-appointment` Get Appointment
- GET `get-operatory` Get Operatory
- GET `get-patient` Get Patient
- GET `get-procedure-log` Get Procedure Log
- GET `income-and-production-breakdown` Income and Production Breakdown
- GET `list-adjustments` List Adjustments
- GET `list-appointments` List Appointments
- GET `list-claim-payments` List Claim Payments
- GET `list-claims` List Claims
- GET `list-clinics` List Clinics
- GET `list-operatories` List Operatories
- GET `list-patients` List Patients
- GET `list-patients-simple` List Patients Simple
- GET `list-payment-splits` List Payment Splits
- GET `list-payments` List Payments
- GET `list-procedure-logs` List Procedure Logs
- GET `list-procedures` List Procedures
- GET `list-providers` List Providers
- GET `list-recall-types` List Recall Types
- GET `list-recalls` List Recalls
- GET `list-treatment-plan-procedures` List Treatment Plan Procedures
- GET `list-treatment-plans` List Treatment Plans
- PUT `list-patients-query` Query
- PUT `update-patient-record` Update Patient
