API und Entwickler: ApoGuru Tool in eigene Shop-Prozesse einbinden
Nicht jeder Shop ist ein Standardsystem. Für individuelle Lösungen stellt ApoGuru Tool eine kleine, bewusst einfache Schnittstelle bereit. Sie ist dokumentiert und lässt sich zügig anbinden.
Software, Vorteile und einfache Anleitung hier: Cannabis Apotheke Software
Auf einen Blick
- Drei Endpunkte, JSON
- Vorausfüllen nur mit Einwilligung und freigegebener Domain
- Einmal-Token, 15 Minuten gültig
- Webhooks und Status-Seite sind in Planung
Die drei Endpunkte
| Endpunkt | Zweck |
|---|---|
GET /api/config?p=ID |
Überschrift, Unterzeile, Button-Text, Farbe Ihrer Apotheke |
POST /api/event |
anonyme Ereignisse: angezeigt, geklickt, geschlossen |
POST /api/prefill |
Vorausfüllen vorbereiten, Rückgabe: Link mit Einmal-Token |
Konfiguration lesen
Die Konfiguration ist öffentlich lesbar, so können Sie den Hinweis in Ihrer eigenen Oberfläche nachbauen.
Ereignisse melden
Mit type shown, click oder dismiss. Es werden keine personenbezogenen Daten gespeichert.
Vorausfüllen
Die Anfrage muss von einer freigegebenen Domain kommen und consent: true enthalten. Als Antwort erhalten Sie die Adresse, auf die Sie Ihre Kund:innen weiterleiten.
Sicher gedacht
- Antworten nur für freigegebene Domains
- Daten verschlüsselt, nie in einer URL
- Token gilt einmalig und 15 Minuten
- Anfragen sind mengenbegrenzt
Betrieb und Geschwindigkeit
Server in Deutschland
ApoGuru Tool läuft auf einem Server in Falkenstein.
Klein und asynchron
Das Embed-Script ist wenige Kilobyte klein und lädt asynchron. Wer die Schnittstelle direkt nutzt, braucht es gar nicht.
Noch nicht dabei
- Webhooks
- Änderungsübersicht
- System-Status
Diese Punkte veröffentlichen wir erst, wenn sie bereitstehen.
Häufige Fragen
Wo finde ich die Beschreibung?
Auf apogurutool.de/api.
Reicht für Standard-Shops die Zeile Code?
Ja, siehe Einbindung in einer Zeile.
Beispielablauf einer Integration
1. Konfiguration holen
GET https://apogurutool.de/api/config?p=IHRE_ID
2. Ereignis melden
POST /api/event
{ "partner": "IHRE_ID", "type": "shown" }
3. Vorausfüllen vorbereiten
POST /api/prefill
{ "partner": "IHRE_ID", "consent": true,
"data": { "vorname": "Max", "email": "max@example.de" } }
Die Antwort enthält eine Adresse mit Einmal-Token, auf die Sie die Kund:in weiterleiten.
Fehlercodes
| Code | Bedeutung |
|---|---|
| 400 | Einwilligung fehlt oder Anfrage ungültig |
| 403 | Domain nicht freigegeben |
| 404 | Partner-ID unbekannt |
| 429 | zu viele Anfragen, kurz warten |
Ein Hinweis zur Einwilligung
Rufen Sie die Vorausfüll-Schnittstelle nur auf, wenn Ihre Kund:in aktiv zugestimmt hat. Ohne consent: true antwortet die Schnittstelle nicht.
Jetzt starten
- Apotheke unter apogurutool.de/anmelden anmelden
- Im Testmodus einbinden und ausprobieren
- Freischaltung für den Livebetrieb beantragen, ApoGuru meldet sich
Fragen? Schreiben Sie uns über das Kontaktformular.





















