Skip to main content
ByDoctor is a Brazilian clinic management platform that provides a public REST API and webhook system so you can integrate external tools, automate workflows, and synchronize data with your own systems. This documentation covers everything you need to build integrations against the ByDoctor API — from authentication to real-time event subscriptions.

Introduction

Learn what the ByDoctor API can do and how to get started

Authentication

Get your API key and authenticate your first request

Quickstart

Make your first API call in under 5 minutes

API Reference

Browse all available endpoints and their schemas

What can you build?

The ByDoctor API gives you programmatic access to the core clinical workflows your team runs every day.

Scheduling Integration

Sync appointments with external calendars, booking tools, or EHR systems

Patient Sync

Keep patient records in sync between ByDoctor and other platforms

WhatsApp Notifications

Trigger automated messages when appointments are booked or changed

Financial Reporting

Pull payment and revenue data into your reporting dashboards

Get started in 3 steps

1

Create a ByDoctor account

Sign up at app.bydoctor.com.br and complete the guided onboarding. A free trial is available — no credit card required.
2

Generate an API key

In your ByDoctor dashboard, go to Settings → API and create a new API key. Copy it somewhere safe — you’ll use it on every request.
3

Make your first call

Send a GET /appointments request with your key in the Authorization header. See the Quickstart for a copy-paste example.
The ByDoctor API is under active development. Subscribe to the changelog or watch this documentation for updates on new endpoints and webhook events.