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
}
Campagne
Mettre à jour votre journal de campagne
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
}
Met à jour une seule ligne de journal de campagne d’avis G2 sur l’hôte de l’API de gestion (
api.scanova.io), authentifié avec votre clé brute d’API de gestion.
PUT https://api.scanova.io/campaign/user-log/{id}/
PATCH https://api.scanova.io/campaign/user-log/{id}/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
integer
requis
L’
id de la ligne de journal, depuis POST /campaign/user-log/ ou GET /campaign/active/user-log/.PUT et PATCH sont tous deux pris en charge (PUT pour un remplacement complet, PATCH pour une mise à jour partielle) et acceptent le même jeu de champs que celui documenté pour Enregistrer que la popup a été affichée, fermée ou soumise, moins g2_campaign — la ligne que vous mettez à jour est fixée par l’id dans l’URL, ce n’est pas quelque chose que vous pouvez déplacer vers une autre campagne après création.
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 ne peut pas être défini ici
is_popup_disabled apparaît dans chaque réponse de cette ressource, mais il est en lecture seule sur ce sérialiseur — l’envoyer dans le corps de la requête (via PUT ou PATCH) est silencieusement ignoré, bien que ce soit un champ réel du modèle sous-jacent. Il n’existe actuellement aucun endpoint documenté de l’API de gestion qui le bascule ; il est défini en interne.
Portée et erreurs
Limité aux lignes de journal appartenant au compte à l’origine de la requête — unid appartenant à un autre compte renvoie 404, pas 403, de sorte que cet endpoint ne peut pas être utilisé pour sonder l’existence de lignes de journal d’autres comptes.
Voir aussi
- Enregistrer que la popup a été affichée, fermée ou soumise — crée la ligne que met à jour cet endpoint.
- Récupérer votre état de fermeture pour la campagne active — lisez l’état actuel de cette ligne.
- Récupérer la campagne d’avis active — la campagne à laquelle se rapporte cette ligne de journal.
- Présentation de l’API de gestion — le schéma d’authentification et les règles de quota applicables à cet endpoint.
Autorisations
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.
Paramètres de chemin
Corps
application/json
Réponse
200 - application/json
Log row updated.
Cette page vous a-t-elle été utile ?