API Endpoints
Die Default-URL für alle Endpunkte lautet:
https://dev.vitabyte.ch/v1/{endpoint}
System · 12
createCustomer
Patient anlegen
getCustomerByAHV
Patient anhand AHV-Nummer suchen
getCustomerById
Patient anhand der ID abrufen
getCustomerByMail
Patient anhand E-Mail-Adresse suchen
getCustomerIds
Alle Patient-IDs auflisten
getProviders
Alle Behandler (Mandanten) auflisten
login
Login eines E-PAT-Benutzers (mobile/SSO-Integration)
modifyCustomer
Patient-Stammdaten aktualisieren (PATCH-Semantik)
openapi
Liefert die OpenAPI-3-Spec der gesamten E-PAT-API
ping
Health-Check (no-op)
searchPatients
Volltext-Suche über Patienten
verify
Auth-Check — bestätigt dass die Credentials gültig sind
Vertrieb · 30
addLeadNote
Notiz zu einem Lead hinzufügen
addLeadOffer
Angebot erstellen (Items + Template → PDF + History-Eintrag)
addLeadTask
Task zu einem Lead hinzufügen
bulkAssign
Mehrere Leads einem User zuweisen (Bulk)
bulkSetFolder
Mehrere Leads in einen Folder verschieben (Bulk)
completeLeadTask
Task als erledigt markieren
convertLead
Lead zu Patient oder Kontakt konvertieren (idempotent)
createAdmission
Admission (Aufnahme) anlegen
createLead
Lead erstellen (strict)
deleteAdmission
Admission soft-deleten
deleteLead
Lead soft-deleten
deleteLeadHistoryEntry
History-Eintrag soft-deleten
disqualifyLead
Lead disqualifizieren (atomar Folder=5/15 + Reason)
getAdmissions
Admission-Liste (Aufnahmen)
getFolders
Pipeline-Folders auflisten
getLead
Einzelnen Lead abrufen
getLeadHistory
History eines Leads (Notes/Tasks/Status-Changes/Offers)
getLeadStats
Aggregierte Lead-Statistik (Charts/Reports)
getLeads
Liste der Leads mit Filter, Sortierung und Pagination
getReferenceData
Lookup-Listen (sources, flags, …) in einem Call
getTasks
Cross-Lead Task-Übersicht
intakeLead
Lead aus Marketing-Webform (tolerantes Schema)
linkLeadToPatient
Lead mit existierendem Patienten verknüpfen
modifyLead
Lead-Datenfelder aktualisieren (PATCH-Semantik)
processIntake
Atomarer Marketing-Webhook (Lead + Admission + Consent)
restoreLead
Soft-deleted Lead wiederherstellen
setLeadAssignee
Lead einem User zuweisen (mit optionalem Mail-Notify)
setLeadFlags
Flags eines Leads setzen (Replace, kein Merge)
setLeadFolder
Lead in einen anderen Pipeline-Folder verschieben
setWatchState
Watch-Status (join/leave/markRead) idempotent setzen