HeyDonto API Documentation (1.0)

API documentation for HeyDonto API

Languages
Servers
Mock server
https://docs.heydonto.com/_mock/apis/heydonto/openapi/
Sandbox
https://api-staging.heydonto.com/
Production
https://api.heydonto.com/

AppointmentType

Operations

Brands

Operations

Dental Practices

Operations

Dental Services

Operations

Organizations

Operations

Practice Management Systems

Operations

Retrieve all practice management systems

Request

curl -i -X GET \
  https://docs.heydonto.com/_mock/apis/heydonto/openapi/practice-management-system \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

List of practice management systems retrieved successfully.

Bodyapplication/jsonArray [
titlestringrequired

The title of the practice management system

Example: "OpenDental"
isEnabledboolean

Indicates whether the practice management system is enabled

Example: true
idnumberrequired

The ID of the practice management system to be updated

Example: 123
createdAtstringrequired

The date the practice management system was created

Example: "2021-07-01T00:00:00.000Z"
updatedAtstringrequired

The date the practice management system was last updated

Example: "2021-07-01T00:00:00.000Z"
]
Response
application/json
[ { "title": "OpenDental", "isEnabled": true, "id": 123, "createdAt": "2021-07-01T00:00:00.000Z", "updatedAt": "2021-07-01T00:00:00.000Z" } ]

Create a new practice management system

Request

Bodyapplication/jsonrequired
titlestringrequired

The title of the practice management system

Example: "OpenDental"
isEnabledboolean

Indicates whether the practice management system is enabled

Example: true
curl -i -X POST \
  https://docs.heydonto.com/_mock/apis/heydonto/openapi/practice-management-system \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "title": "OpenDental",
    "isEnabled": true
  }'

Responses

Practice management system created successfully.

Bodyapplication/json
titlestringrequired

The title of the practice management system

Example: "OpenDental"
isEnabledboolean

Indicates whether the practice management system is enabled

Example: true
idnumberrequired

The ID of the practice management system to be updated

Example: 123
createdAtstringrequired

The date the practice management system was created

Example: "2021-07-01T00:00:00.000Z"
updatedAtstringrequired

The date the practice management system was last updated

Example: "2021-07-01T00:00:00.000Z"
Response
application/json
{ "title": "OpenDental", "isEnabled": true, "id": 123, "createdAt": "2021-07-01T00:00:00.000Z", "updatedAt": "2021-07-01T00:00:00.000Z" }

Update an existing practice management system

Request

Path
practiceManagementSystemIdnumberrequired
Bodyapplication/jsonrequired
titlestringrequired

The title of the practice management system

Example: "OpenDental"
isEnabledboolean

Indicates whether the practice management system is enabled

Example: true
idnumberrequired

The ID of the practice management system to be updated

Example: 123
curl -i -X PUT \
  'https://docs.heydonto.com/_mock/apis/heydonto/openapi/practice-management-system/{practiceManagementSystemId}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "title": "OpenDental",
    "isEnabled": true,
    "id": 123
  }'

Responses

Practice management system updated successfully.

Bodyapplication/json
titlestringrequired

The title of the practice management system

Example: "OpenDental"
isEnabledboolean

Indicates whether the practice management system is enabled

Example: true
idnumberrequired

The ID of the practice management system to be updated

Example: 123
createdAtstringrequired

The date the practice management system was created

Example: "2021-07-01T00:00:00.000Z"
updatedAtstringrequired

The date the practice management system was last updated

Example: "2021-07-01T00:00:00.000Z"
Response
application/json
{ "title": "OpenDental", "isEnabled": true, "id": 123, "createdAt": "2021-07-01T00:00:00.000Z", "updatedAt": "2021-07-01T00:00:00.000Z" }

Delete a practice management system

Request

Path
practiceManagementSystemIdnumberrequired
curl -i -X DELETE \
  'https://docs.heydonto.com/_mock/apis/heydonto/openapi/practice-management-system/{practiceManagementSystemId}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Practice management system deleted successfully.

Response
application/json
{ "message": "Unauthorized", "statusCode": 401 }

Sites

Operations

Codes

Operations

Site Assistants

Operations

Periomeasure

Operations