Does Cerbo have an API?+
Yes. Cerbo EHR publishes REST API documentation covering appointments, patients, encounters, documents, charges, inventory, labs and more, with webhooks and a delta endpoint.
How do you authenticate to the Cerbo API?+
With HTTP Basic authentication using credentials a practice admin creates in Cerbo, sent to the practice's own Cerbo host. Cerbo can restrict API access to a static IP address on request.
Can the Cerbo API create appointments and patients?+
Yes. Cerbo documents create, update and delete for appointments, and create, update, archive and search for patients.
Does Cerbo support webhooks?+
Yes. Cerbo's documentation describes webhooks that can be configured for many actions, so your application is notified when those events happen.
How do we keep Cerbo in sync without re-syncing everything?+
Use Cerbo's delta endpoint to find what was added, removed or changed in a time period, and webhooks for events. Cerbo asks integrators not to re-sync large data sets that may already be cached.
Does Cerbo have rate limits?+
Yes. Cerbo says limits differ by endpoint and that single-threaded requests rarely trigger a lock, except for credential checks and endpoints that send emails. Large transfers should run after 5 PM Pacific or before 8 AM Eastern.
Is there a Cerbo sandbox?+
Yes. Cerbo asks integrators to request a sandbox environment and test before deploying to production.
Can our lab or supplement product connect to Cerbo?+
Often yes. Cerbo's API covers patient documents, inventory and Quest orders submitted from Cerbo. We map your product's data to those endpoints during discovery.
Is this the Cerbo EHR API?+
Yes. This page covers Cerbo, the EHR for functional, integrative and direct primary care practices, not products with similar names.
How long does a Cerbo integration take?+
Our initial planning estimate is 4 to 8 weeks to a first live practice, depending on sandbox access, the workflows and practice setup.
How much does a Cerbo integration cost?+
Cost depends on the workflows, write volume, patient matching, how many practices you add and the support level. After a scoping call we send a scoped proposal with the access dependencies listed.