API For Client Keys?
Posted: Tue Nov 21, 2023 3:04 pm
We're looking at doing further integration with the Open Dental API regarding client keys. Here are the two things we would like to do with this additional integration:
Read Key Metadata
Currently, if we want to know what version of Open Dental a user is on, we check the developer portal and look up that practice's key. This is a great way for us to know their version but is it possible to discover this information programmatically as well? We'd like to be able to enable or disable certain features in our application based on the Open Dental version of the client and we'd like a programmatic way to discover that.
Key Creation
We're planning on rolling our software out to several clients here pretty soon and it would be great if there were a way to request that a new key be created through some sort of API so that our users don't have to log in to the developer portal separately to do this.
Are either of these things already possible, or would it be possible to add these features? We could always implement it with screen scraping, so I don't see how it could pose any kind of security risk.
Thank you.
Read Key Metadata
Currently, if we want to know what version of Open Dental a user is on, we check the developer portal and look up that practice's key. This is a great way for us to know their version but is it possible to discover this information programmatically as well? We'd like to be able to enable or disable certain features in our application based on the Open Dental version of the client and we'd like a programmatic way to discover that.
Key Creation
We're planning on rolling our software out to several clients here pretty soon and it would be great if there were a way to request that a new key be created through some sort of API so that our users don't have to log in to the developer portal separately to do this.
Are either of these things already possible, or would it be possible to add these features? We could always implement it with screen scraping, so I don't see how it could pose any kind of security risk.
Thank you.