Page 1 of 1

Questions related to Subscriptions

Posted: Mon Jun 06, 2022 9:36 am
by flaviokihbba
Hello, I need help with a few things.

I'm working on an integration with OpenDental and Zoho and I'm trying to build some webhooks to send information from OpenDental to Zapier/Zoho.
I created 2 subscriptions, one for patients and one for appointments but neither one of them ever sent any data, even when I tried to create/delete appointments or change information on a Patient, how can I trigger those Subscriptions?

Other Questions:

It was not clear to me what Workstation means, is it a Computer that has open dental, or is it something else?

On UiEventType, where can I find the types? I've searched on https://www.opendental.com/site/apievents.html and it only has 1 event type in there.

Re: Questions related to Subscriptions

Posted: Mon Jun 06, 2022 11:06 am
by SLeon
For database events, any change to the specified table will cause an event to fire. This will occur at the interval specified in the PollingSeconds field. It is important to note that the EndPointUrl of the subscription must have a trailing '/' character.

The WorkStation is the name of the machine utilizing Open Dental. You can find the name of the current computer within the UI by navigating Setup > Advanced Setup > Computers. (See https://opendental.com/manual/computer.html)

All UiEventTypes are listed on the API Events page you linked. PatientSelected is the only UiEvent implemented at this time. We are happy to implement other UiEvents if you describe the desired functionality.