Lead-Datenschutz und E-Mail-Verifizierung
Lead-ErfassungKonfiguriere über die API den Datenschutz-/Einwilligungstext und die Optionen der Lead-Erfassung eines Flipbooks und schalte die E-Mail-Verifizierung der Betrachter ein oder aus.
In dieser Diskussion verwendete APIs
Etwas in dieser Anleitung ungenau oder veraltet?
Was du tun kannst
Wenn ein Flipbook Leads erfasst, kannst du über die API zwei Teile dieses Erlebnisses gestalten:
- Datenschutz / Einwilligung – konfiguriere den Datenschutz-/Einwilligungstext und die Optionen der Lead-Erfassung (zum Beispiel die DSGVO-Einwilligungs-Checkbox), inklusive eines Links zu deiner Datenschutzerklärung.
- E-Mail-Verifizierung – schalte die E-Mail-Verifizierung von Leads ein oder aus, sodass Betrachter ihre E-Mail-Adresse vor dem Zugriff bestätigen müssen.
Bevor du loslegst
Du brauchst:
- Einen API-Schlüssel – wird bei jeder Anfrage entweder als
X-Api-Key-Header oder alsAuthorization: Bearer YOUR_API_KEYgesendet. - Die
{flipbookId}– die numerische ID des Flipbooks/Dokuments. Sie wird von create-by-file / create-by-url (alsID) oder von list zurückgegeben. Beide Endpunkte nehmen sie als Pfadparameter entgegen. - Alle Anfragen gehen an die Basis-URL
https://go.fliplink.me.
Der Request-Body ist bei beiden Endpunkten form-urlencoded (kein JSON).
Datenschutz und Einwilligung konfigurieren
PUT /api/set-lead-privacy/{flipbookId} konfiguriert den Datenschutz-/Einwilligungstext und die Optionen der
Lead-Erfassung (z. B. die DSGVO-Einwilligungs-Checkbox).
curl -X PUT 'https://go.fliplink.me/api/set-lead-privacy/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsLeadPrivacyPolicy=false' \
--data-urlencode 'PrivacyPolicyURL=' \
--data-urlencode 'PrivacyPolicyText='
Antwort:
{
"Result": "OK",
"Message": "Updated successfully"
}
E-Mail-Verifizierung konfigurieren
PUT /api/set-lead-verification/{flipbookId} schaltet die E-Mail-Verifizierung von Leads ein oder aus, sodass
Betrachter ihre E-Mail-Adresse vor dem Zugriff bestätigen müssen.
curl -X PUT 'https://go.fliplink.me/api/set-lead-verification/96216' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsVerifyEmail=false' \
--data-urlencode 'IsVerifyMobile=false' \
--data-urlencode 'TwillioAPIKey=' \
--data-urlencode 'EmailVerifyTitleText=' \
--data-urlencode 'EmailVerifyButtonText='
Antwort:
{
"Result": "OK",
"Message": "Updated successfully"
}
Mögliche Fehler
- Fehlender oder ungültiger API-Schlüssel → HTTP
401. Das gibt eine reine Unauthorized-HTML-Seite zurück – es gibt keinen JSON-Body. Prüfe, ob derX-Api-Key-Header vorhanden und korrekt ist. - Item-ID nicht gefunden oder nicht im Besitz deines Schlüssels → HTTP
200mitMessageItem not found. - Unbekanntes oder falsch geschriebenes Body-Feld → HTTP
200mitMessageUnknown field(s) '…'. Expected: ….
Hinweise
- Das Feld
TwillioAPIKeybehält die ursprüngliche SchreibweiseTwilliobei – sende es unter genau diesem Namen.