aidoo-Schnittstelle
Aktivaidoo als Vertrags-, Termin- und Kursplanpartner im Hub (API v0001 live bei Tschann und AktiVita), API v2 zugesagt, Partner-Werbevideo geplant
- Bereich
- Zentrale
- Start
- 28.08.2026
- Zuletzt
- 08.10.2026
- Am Zug
- René
Nächster Schritt, René
Partner-Key für die aidoo API v2 bei Burkhard Westermann holen, die sechs Entscheidungen zum Werbevideo treffen und die Logo-Freigabe bei Jada Bednorz-Dasser einholen
Screenshots 1
Worum es geht
aidoo (Aidoo Software GmbH, Schermbeck) ist eine Studio-Software, die einige Kunden einsetzen (Tschann, AktiVita Quedlinburg). Der Hub bindet sie nach Magicline und Agilea als dritten Vertrags-Provider an: Tarife lesen, Verträge abschließen, Probetermine buchen, Kursplan und Vertragsstatus zurücklesen. Parallel wurde die neue Aidoo API v2 zugesagt, mit der Storno, Umbuchung und Webhooks möglich werden. Dazu ein Partner-Werbevideo.
Stand
- Adapter lesend (28.08., cc93a83): Tarife aus
firstcontracts, Prüfen, Rückkanalmember/<nr>(c89a10c). - Schreibend (28.08., Hub v0.243.0, 6abec26): Abschluss
creatememberdannnewcontractmit Schreibsperre je Anbieter, Terminquelle aidoo (freetimesdannsaveterm), Zentrale-Block im Terminquellen-Tab. Gegen die Test-DB end-to-end bewiesen. - Bugfix 09.09. (Hub v0.262.2, 7677c27):
undicifehlte im Image, der Adapter war in Produktion nie lauffähig gewesen, jetzt echte Abhängigkeit, Transportfehler in Klartext. - Korrektur 09.09. (bb2447b): Es gab nie eine IP-Sperre. Resets kamen vom falschen Host (alter Server ohne Backend). Kundendatenbanken laufen auf demselben Host wie die Test-DB, mit eigenem Port je Kunde.
- Tschann Feldkirch (Anbieter 15) und Hohenems laufen, Terminquellen für Beratung, Alpha Cooling, Beckenboden, Lichttherapie je Standort (Quellen 10 bis 15), Erinnerung 24 h mit .ics. Umbuchung und Absage per Link bleibt für aidoo-Quellen aus, weil v0001 keinen Storno kennt.
- AktiVita Quedlinburg (Anbieter 17, Port 38155): Prüfung ok, Tarif-Import 0, vier Terminarten, Kursplan-Quelle aidoo gebaut und live (Hub v0.273.0, 74191a6).
- aidoo API v2: Zusage am 07.10., Doku am 08.10. neu gelesen. Neu: member PUT, Live-Auslastung (
with_usage), presence mit Checkout, workplans, emailVerify, Webhooks (Beta). Contract POST/PUT/DELETE bleibt in Entwicklung, Abschluss bleibt über v0001newcontract. - Werbevideo: Konzept-Plan mit 9 Szenen live (08.10., fd44ab2). Zwei getrennte Videos (aidoo, Magicline), zuerst aidoo.
Offen
- René Partnerschaft und Partner-Key für die API v2 bei Burkhard Westermann (CEO) anfragen oder Jens um einen Test-Key bitten. Danach ▶ ich: v2-Adapter neben v0001 (Storno und Umbuchung, Webhooks, Leads POST, presence).
- René sechs Entscheidungen zum Werbevideo (Länge, Vorschau-Kennzeichnung, Beispielstudio, WhatsApp zeigen trotz Meta-Review, Schlussknopf, Reihenfolge).
- René aidoo-Logo-Freigabe bei Jada Bednorz-Dasser (Partnerkampagne), bis dahin intern. Einverständnis von Tschann (Michael) oder AktiVita für das Beispielstudio.
- ich Video nach den Entscheidungen mit dem Skill erklaervideo bauen, danach Magicline-Fassung.
- René Mailentwurf zur Kundenabstimmung AktiVita (Terminarten, Standort 1, Kursplan-Quelle) verschicken (Stand prüfen).
- René Jens fragen, warum
avg_checkins_per_weekundlatest_checkinüberall 0 bzw. leer sind, und obdeletetermkommt (Stand der Antwort prüfen). - ich Terminquelle Beratung 32 und Beckenboden-Onlinebuchung für AktiVita anlegen, nach Bestätigung des Standorts.
- ich Zentrale-UI des aidoo-Blocks einmal mit echtem Anbieter durchklicken (bisher nur per Container-Grep verifiziert).
Entscheidungen und Regeln
- 2026-08-28: Test-DB
h2877991.stratoserver.netdient zum Schreibtest, Testpersonen mit Adresse bei studiosinmotion.de (Catchall, damit René aidoo-Mails sieht). - 2026-09-09: Bei aidoo-Zugängen ohne Host zuerst den Host
h2877991.stratoserver.netprobieren. Ein Reset genau 1 s nach TLS ohne Anfrage heißt kein Backend, nicht Sperre. - 2026-09-09: Tarife bleiben bei uns, wenn
firstcontractsleer ist (Tschann und AktiVita pflegen keine Online-Verträge in aidoo). - Fehlerformat von v0001: immer HTTP 200 mit
errorim Body, der Adapter prüft den Body.utf8=1nicht nutzen (Mojibake).member_sexnur m, f, d. - Token = Vollzugriff auf Mitglieder und Mitarbeiter inklusive IBAN: nur Zweck-Felder holen, nie roh loggen. Beim Einlesen von Token-Dateien
\rentfernen. - 2026-10-08: Zwei getrennte Werbevideos (aidoo, Magicline), weil beide Partner gemeinsame Werbung wollen. Online-Vertragsabschluss, Öffnungszeiten, Preise, Wirkungszahlen und KI-Hinweise kommen nicht ins Video. Das aidoo-Logo ist gewollt, braucht aber Freigabe.
Verlauf
- Doku der API v2 neu gelesen, Zusage dokumentiert. Werbevideo-Konzept live (fd44ab2).
- aidoo als Datenquelle im Cockpit (Kontakte, Anlässe, Cockpit-Zahlen: 737b156, 2b52ca2).
- AktiVita Quedlinburg angebunden (Anbieter 17), Kursplan-Quelle aidoo live (Hub v0.273.0).
- Tschann Feldkirch (Anbieter 15), undici-Fix (v0.262.2), Host-Korrektur, Storno-Befund (v0001 kann es nicht), Terminquellen je Standort (2b9d574).
- Zweite, neue API v2 entdeckt (wiki.aidoo-online.de).
- Neuer Kundenzugang getestet, Mail an Jens (Storno für saveterm).
- Partner-Logos in der Zentrale (551198e).
- Start. Doku, Test-DB, Adapter lesend, Rückkanal, Abschluss und Terminquelle (cc93a83, c89a10c, 6abec26, Hub v0.243.0).
Wo liegt was
- Code:
/root/sim-ops/hub/src/aidooCore.ts(Mapper),aidooKursplan.ts, Adapter invertragAnbieter.ts, Terminquelle interminQuellen[Core].ts. Tests:hub/test/aidooCore.test.ts. - Zentrale: Karte Vertrags-Anbieter, Terminquellen-Tab mit aidoo-Block (Route
/termin-quellen/aidoo-terminarten), Kursplan-Karte mit Quellenauswahl Kurspool, Magicline, aidoo. - Zugangsdaten liegen unter
/root/transfer/aidoo/,/root/transfer/tschann/,/root/transfer/aktivita/und/root/transfer/keys/aidoo.txt(Rechte 600). Protokolle und Mailentwürfe im gleichen Ordner. - Hub-Admin-API von innen: Basis
http://10.0.1.21:8790, Headerx-admin-tokenaus der Container-Umgebung (HUB_ADMIN_TOKEN). - Spec:
docs/vertraege-konzept(Abschnitt 4.4, Fähigkeitsmatrix). Wiki:40-Projekte/aidoo-Schnittstelle.md. - Doku des Partners: wiki.aidoo-online.de (Aidoo-API v2), alte Doku „aidooInterface“ v0001.
- Kontakte: Jens (Entwickler), Stefan Thiessen (Account Manager), Burkhard Westermann (CEO, Partnervertrag), Jada Bednorz-Dasser (Marketing).
