Pandoktorek API
Pandoktorek to marketplace rezerwacji wizyt lekarskich dla pacjentów. Klinika integruje swój system (MyDr, Medfile, Kamsoft, własny CRM) z Pandoktorkiem przez REST API + webhooki.
Co dostajesz
- Push doctors / services / slots — bulk upsert idempotent po
external_id - Public discovery — search lekarzy / klinik (Meilisearch)
- Bookings — guest + auth, atomic reservation, race-safe (409 dla loser)
- Webhooks —
booking.created,booking.cancelled,booking.completed,booking.no_show,review.createdz HMAC-SHA256 signature - OpenAPI spec — interaktywny Swagger UI
Podstawowy flow
┌──────────────┐ push doctors/services/slots ┌─────────────────┐
│ Klinika │ ─────────────────────────────► │ Pandoktorek │
│ (MyDr/CRM) │ │ marketplace │
└──────────────┘ └─────────────────┘
▲ │
│ │
│ booking.created webhook (HMAC sig) │
└─────────────────────────────────────────────────┘
│
▼
┌─────────────┐
│ Pacjent │
│ rezerwuje │
└─────────────┘
Środowiska
| Środowisko | URL bazowy | Status |
|---|---|---|
| Production | https://api.pandoktorek.pl | live (post-launch) |
| Dev / staging | https://dev.pandoktorek.pl | basic auth |
| Lokalny dev | http://localhost:8001 | make up |
Co dalej
- Quickstart → — w 5 minut wpychasz pierwszego lekarza
- Auth (API key) → — jak generować i używać klucza
- Webhooks → — co Pandoktorek wysyła do twojego systemu
:::tip Pomoc Pisz na kontakt@pandoktorek.pl jeśli coś nie działa albo brakuje endpointu który byłby ci potrzebny. :::