Zum Hauptinhalt springen
Consent API Dokumentation
Vor über 6 Monaten aktualisiert

Wenn Sie Ihr Termly-Konto über eine API verwalten oder Apps erstellen möchten, die sich in Termly integrieren lassen, kontaktieren Sie uns bitte über die Möglichkeit, Agenturpartner zu werden und unsere Partner-API zu nutzen.

Mit der Consent API von Termly können Sie die Kategorien und Cookies abrufen, denen ein bestimmter Nutzer zugestimmt hat.

Wenn Sie Cookies vom Backend aus setzen, lesen Sie die Anleitung zum Blockieren von Cookies über die API.

Authentifizierung

Die Authentifizierung bei der Termly Consent API erfolgt über den API-Schlüssel, den Sie in Ihrem Dashboard finden. Die Authentifizierung ist für jede Website in Ihrem Konto einzigartig.

Cookie_whitelist abrufen

Der Endpunkt cookie_whitelist gibt die Einwilligungseinstellungen für einen bestimmten Besucher zurück. Dazu gehört eine Liste aller von Termly überwachten Cookies und der Einwilligungskategorie, zu der sie gehören.

https://app.termly.io/api/v1/cookie_whitelist


Beispiel:

curl -H 'Accept: application/json' -H "Authorization: ${API_KEY}"
https://termly.io/api/v1/cookie_whitelist?uuid={UUID}

Details zur Anfrage

Kopfzeilen

Kopfzeile

Typ

Details

Berechtigung (erforderlich)

String

Finden Sie Ihren API-Schlüssel in Ihrem Termly Dashboard

Abfrageparameter

Parameter

Typ

Details

uuid (optional)

String

Einmaliger Identifikator für einen Besucher, der einen Zustimmungsdatensatz hat. Sie können die UUID für einen bestimmten Besucher vom Frontend über den SDK-Callback abrufen. Wenn Sie die UUID nicht übergeben, gibt die API nur die Liste der als wesentlich eingestuften Cookies zurück.

API-Antwortcodes

200 OK: API erfolgreich abgerufen.

{  cookies: [ { 'name': 'cookie_name', 'provider': 'termly.io', 'type': 'http_cookie' }, { 'name': 'cookie_name', 'provider': 'termly.io', 'type': 'http_cookie' } ]  Kategorien: ['essential'], uuid: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'}

400: Fehlerhafte Anfrage

{"error" : "Schlechte Anfrage" }

401: Nicht autorisiert

{ "error" : "Zugriff verweigert! Invalid token supplied." }

oder

{ "error" : "Access denied!. Deprecated token supplied." }

API-Antwortformate

Liste der Antwortformate von Cookies

Antwort

Beschreibung

Name

Name des Whitelist-Cookies

Provider

Anbieter-Domäne.

Zum Beispiel: Eine Website mit "https://example.io" kann den Provider ".example.io" oder "example.io" haben ("." vor example.io bedeutet, dass Sie das Cookie in einer Subdomain verwenden können). Sie sollten also die beiden möglichen Provider berücksichtigen.

Typ

Typ des Cookies.

Zum Beispiel: tracker_type, html_local_storage, html_session_storage, server_cookie, pixel_tracker.

Es kann sein, dass das Backend nur "server_cookie" blockieren muss.

Listenantwortformat der Kategorien

Antwort

Beschreibung

Kategorien

Name der Kategorie auf der Whitelist

Antwortformat der UUID

Antwort

Beschreibung

uuid

Einzige Benutzerkennung der betroffenen Person (Besucher)

Hat dies deine Frage beantwortet?