Developer Program FAQs

The Dentrix Developer Program (DDP) is for software developers who already have or plan to create software that integrates with Dentrix G5 and later versions. It offers a channel for Henry Schein ONE to provide Dentrix development tools to software developers and work with them to deliver shared value to our common customers.
Click on the 'Sign Up' link. Once you have submitted an application, you will receive a confirmation email that it has been received successfully. Our team then reviews the application and, if approved, will send you the DDP Agreement to sign pursuant to your receiving the API key.
Members will receive the following:
  • API key and credentials to access the Dentrix API
  • API documentation
  • Sample code and other API development tools
  • Access to the Developer Program Knowledge Base
  • Access to the latest versions of the Dentrix software (for development & testing purposes) and product manuals
  • Dentrix product support for installation and configuration issues
Yes, DDP members can access the latest versions of Dentrix (G5 and later) from the secure DDP web portal.

There are currently two types of APIs available through the Dentrix Developer Program: 1) the Dentrix API (which is primarily a data API) and 2) a dentriXlink toolbar API (non-data API). The Dentrix data API provides developers with access to a library of functions that read and write data from the Dentrix database.

Click Read API List to view the complete list of available read-only table views, and stored procedures, and DLL functions.

Click Write API List to view the complete list of available write-enabled table views, and stored procedures, and DLL functions.

The dentriXlink toolbar API allows developers to create and distribute their own bridges/links from Dentrix to their application. These links are displayed on the dentriXlink toolbar within Dentrix.

Click dentriXlink Toolbar to view the available functions.

The DDP License Agreement explicitly prohibits DDP members from transferring, selling, distributing, disclosing, leasing, syndicating, sub-syndicating, lending, or sublicensing the Dentrix API, or any portion thereof including their API key. Any such violation will result in termination of the DDP member’s agreement, API key, and associated access privileges.
No, there is no expiration date for the API key itself. However, the download link where DDP members obtain their initial Welcome Kit expires after 7 days. A DDP member who fails to download their Welcome Kit within the 7-day period will need to contact DDP Support at DDPSupport@Dentrix.com to request a new kit.
The Dentrix API is built into the Dentrix database/server framework (starting with G5) and is accessed through a password-protected ODBC connection, so most common programming languages can be used (such as C#, C++, Java, etc.).
No, API queries can be run from any Dentrix G5+ machine on a given network.
Yes, the DDP provides a JDBC driver that is available for download from the Resource Center > Downloads page on https://ddp.dentrix.com/.
Yes. However, the DDP does not currently provide a method for directly connecting to the Dentrix database via the Internet. Therefore, in order for a cloud/web-based application to access the APIs, the DDP member will need to create a desktop app/service that runs on a Dentrix server or workstation machine to access the necessary data through the local API/password-protected ODBC connection and then send it to their web application.
No, Dentrix does not currently provide or support an HL7 interface.
There are two costs associated with the Dentrix Developer Program: 1) a $1,500 registration and set-up fee, which is a one-time payment, and 2) a monthly royalty fee based on the API categories that the DDP member selects for their product(s).
Yes, DDP members with a Pro API Access Plan must pay royalties regardless of whether their Dentrix customers utilize WRITE-BACK API features. This is due to the agreement under which they acquired the API key.
Yes, there is an application certification process available to DDP members called Connected Certification. To apply, go to https://ddp.dentrix.com/ click on Applications, select Connected, click on Apply for Connected Program and complete the form. Once approved, you will receive instructions and communication from the DDP to expedite your certification process.

To maintain Connected Certification status, DDP members must certify their products within six months of the latest, major Dentrix release. The Dentrix Connected status signifies to our Dentrix customers that a product has been thoroughly tested and verified to work with the latest version of Dentrix and the associated API. If the product is not recertified within six months of the latest Dentrix release, the previously certified product's listing on the Dentrix Connected Website will be removed and the DDP member will be required to remove any reference to their product's Dentrix Connected or certified status from their product Website(s), marketing literature, etc.

There are specific software application types that are currently not allowed to join the Dentrix Developer Program, Connected Program, or be published on the Dentrix Marketplace. They include patient financing, credit card processing, and insurance claim processing.
Yes. Currently there are two programs: Dentrix and Dentrix Ascend.
No. Henry Schein ONE does not perform Beta testing for third-party products.
No. As a policy, Henry Schein ONE does not make its customer lists available to any third parties.
No, given the already large volume of products and services that FSCs and other Dentrix sales representatives sell to dentists, it is not feasible for them to promote or sell DDP members' applications. Dentrix does not ensure traction in our sales channels for partner products. Introduction and product training in our sales channels are reserved for our highest level of partnerships.
DDP members that do not renew their membership (i.e., do not pay their annual membership renewal fee) will no longer have access to the Dentrix API, API tools, documentation and Dentrix software installs available on the DDP website. They will need to provide evidence and certification that they are no longer using the Dentrix API key with their application or with their Dentrix customers.
No, there is no trial option available. However, in an effort to provide as much clarity as possible, the complete list of read and write table views, stored procedures, and DLL functions currently available is published on this FAQ page.
Yes, the Dentrix API is available with Dentrix Canada G6 and higher.

To add more than one site to your account, you need to

  1. Log into the DDP Portal by clicking on http://ddp.dentrix.com/
  2. Navigate to the My Account menu
  3. Click on the My Account link and select Profile
  4. Click on the Add Sites link to open the Profile page
  5. Complete the form

Henry Schein ONE does not share or divulge what it considers to be intellectual property (IP) of Dentrix.

No, Henry Schein ONE does not share or divulge the data dictionary or schema.

  1. Go to http://ddp.dentrix.com/
  2. Click on the Login link and log in to the site
  3. Go to Resources > Support
  4. Complete and submit the Support ticket form
The imaging vendor must be invited and then approved by both Henry Schein Dental and Henry Schein ONE.
The imaging vendor pays the required fee and is then placed into the queue (based on order of payment). They then provide their software developer kit (SDK) and associated documentation to HS ONE who then commences building the Connector to the imaging vendor's application.
No, any Connector developed by HS ONE remains HS ONE intellectual property. The imaging vendor has the option to purchase the HS ONE Connector or choose to simply build their own.
No. This is because the APIs provided are only for integrating with the Dentrix Smart Image middleware rather than into the Dentrix database.
The Dentrix Ascend Developer Program (DADP) is for software developers who already have or plan to create software that integrates with Dentrix Ascend. It offers a channel for Henry Schein ONE to provide Dentrix Ascend development tools to software developers and work with them to deliver shared value to our common customers.
Click on the 'Sign Up' link. Once you have submitted an application, you will receive a confirmation email that it has been received for review. Our team then reviews the application and, if approved, will send you the DADP Agreement to sign pursuant to your receiving the API key.

Members will receive the following:

  • API key and credentials to access the Dentrix Ascend API
  • API documentation
  • Sample code and other API development tools
  • Access upon request to a Dentrix Ascend sandbox for development & testing purposes
  • Dentrix Ascend product support for installation and configuration issues
Yes, the sandbox will always have the latest version of Dentrix Ascend and the latest documentation.
There is currently one type of API available through the Dentrix Ascend Developer Program. The Dentrix Ascend data API provides developers with access to a library of functions that read and write data from the Dentrix Ascend database. Upon signing an agreement, you will receive access to a portal to see available endpoints for Clinical, Schedule, Treatment, Insurance, Financial, Patient, and General categories.
The DADP Developer Agreement explicitly prohibits DADP members from transferring, selling, distributing, disclosing, leasing, syndicating, sub-syndicating, lending, or sublicensing the Dentrix Ascend API, or any portion thereof including their API key. Any such violation will result in termination of the DADP member’s agreement, API key, and associated access privileges.
No, there is no expiration date for the API key itself.
The Dentrix Ascend API is built into the Dentrix Ascend database/server framework and is accessed through REST API endpoints, with POST and GET requests sent and returned in JSON format.
No, Dentrix Ascend does not currently provide or support an HL7 interface.

There are three costs associated with the Dentrix Developer Program:

  1. A one-time $2,500 registration and set-up fee
  2. For commercial use, a monthly $45 fee for each Dentrix Ascend Location (not charged to Dentrix Ascend organizations) that includes 30K calls and 3Gb data per location
  3. Overage charges for excess usage at $0.0015/call and $1.00/Gb data
No, there currently is no application certification process available to DADP members.
Yes. Currently there are two programs: Dentrix and Dentrix Ascend.
No. Henry Schein ONE does not perform Beta testing for third-party products. You can do your own internal testing in your sandbox.
No. As a policy, Henry Schein ONE does not make its customer lists available to any third parties.
No, given the already large volume of products and services that FSCs and other Dentrix Ascend sales representatives sell to dentists, it is not feasible for them to promote or sell DADP members' applications. Henry Schein ONE does not ensure traction in our sales channels for partner products. Introduction and product training in our sales channels are reserved for our highest level of partnerships.
No. The only fees members pay are their initial registration fee and for commercial accounts only, monthly access fees.
Yes, after completing the DADP registration form, you can get a Dentrix Ascend sandbox prior to becoming a DADP member.
No. Henry Schein ONE does not share or divulge what it considers to be intellectual property (IP) of Dentrix Ascend.
Yes, the Dentrix Ascend API documentation contains the available schemas.
  1. Go to https://portal.hs1api.com/
  2. Click on the Login link and log in to the site
  3. Go to Issue Reporting Guide
  4. Click Submit a Ticket in the upper right-hand corner
  5. Complete and submit the Support ticket form