Aller au contenu

Doctolib integration

Status: Placeholder — to be developed. Last reviewed:

Scope

Doctolib API access: auth model, which entities sync (appointments primarily), incremental vs full sync, schedule (currently daily at 3:00 AM via Celery beat), failure modes specific to Doctolib (rate limits, schema drift, multi-account scoping), how appointments reconcile with apps/appointments/.

Sources to mine when writing this

  • apps/sync/ — Doctolib client and sync tasks.
  • Beat schedule — confirm the 3:00 AM daily run and document why.
  • sync_output*.log files at repo root — sample of what a sync run looks like (and what failures look like).
  • Past Doctolib incidents in roadmap/done/ or commit history.