curl -X PATCH "https://api.scanova.io/campaign/user-log/118/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{ "last_dismissed": "2026-08-21T09:02:00Z" }'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": "2026-08-21T09:02:00Z",
"last_submitted": null,
"is_popup_disabled": false
}
Kampagne
Ihr Kampagnenprotokoll aktualisieren
PATCH /campaign/user-log//
PATCH
/
campaign
/
user-log
/
{id}
/
curl -X PATCH "https://api.scanova.io/campaign/user-log/118/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{ "last_dismissed": "2026-08-21T09:02:00Z" }'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": "2026-08-21T09:02:00Z",
"last_submitted": null,
"is_popup_disabled": false
}
Aktualisiert eine einzelne G2-Bewertungskampagnen-Protokollzeile auf dem Management-API-Host (
Sowohl
api.scanova.io), authentifiziert mit Ihrem rohen Management-API-Schlüssel.
PUT https://api.scanova.io/campaign/user-log/{id}/
PATCH https://api.scanova.io/campaign/user-log/{id}/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
integer
erforderlich
Die
id der Protokollzeile, aus POST /campaign/user-log/ oder GET /campaign/active/user-log/.PUT als auch PATCH werden unterstützt (PUT für einen vollständigen Ersatz, PATCH für eine Teilaktualisierung) und akzeptieren dieselbe Feldmenge wie Protokollieren, dass das Popup angezeigt, abgelehnt oder abgeschickt wurde, abzüglich g2_campaign — welche Zeile Sie aktualisieren, ist durch id in der URL festgelegt, nicht etwas, das Sie nachträglich auf eine andere Kampagne verschieben können.
curl -X PATCH "https://api.scanova.io/campaign/user-log/118/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{ "last_dismissed": "2026-08-21T09:02:00Z" }'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": "2026-08-21T09:02:00Z",
"last_submitted": null,
"is_popup_disabled": false
}
is_popup_disabled kann hier nicht gesetzt werden
is_popup_disabled erscheint in jeder Antwort dieser Ressource, ist aber in diesem Serializer schreibgeschützt — wird es im Request-Body gesendet (per PUT oder PATCH), wird es stillschweigend ignoriert, obwohl es ein reales Feld des zugrunde liegenden Modells ist. Derzeit gibt es keinen dokumentierten Management-API-Pfad, der es umschaltet; es wird intern gesetzt.
Geltungsbereich und Fehler
Beschränkt auf Protokollzeilen, die dem anfragenden Konto gehören — eineid, die einem anderen Konto gehört, liefert 404, nicht 403, sodass dieser Endpunkt nicht dazu genutzt werden kann, die Existenz von Protokollzeilen anderer Konten zu erkunden.
Siehe auch
- Protokollieren, dass das Popup angezeigt, abgelehnt oder abgeschickt wurde — erstellt die Zeile, die dieser Endpunkt aktualisiert.
- Ihren Dismiss-Status für die aktive Kampagne abrufen — den aktuellen Zustand dieser Zeile lesen.
- Die aktive Bewertungskampagne abrufen — die Kampagne, auf die sich diese Protokollzeile bezieht.
- Management-API-Übersicht — das Auth-Schema und die Quota-Regeln, die für diesen Endpunkt gelten.
Autorisierungen
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
Pfadparameter
Body
application/json
Antwort
200 - application/json
Log row updated.
War diese Seite hilfreich?