curl -X POST "https://api.scanova.io/campaign/user-log/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"g2_campaign": 4,
"last_shown": "2026-08-20T10:15:00Z"
}'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": null,
"last_submitted": null,
"is_popup_disabled": false
}
Campaña
Registrar que el popup fue mostrado, descartado o enviado
POST /campaign/user-log/
POST
/
campaign
/
user-log
/
curl -X POST "https://api.scanova.io/campaign/user-log/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"g2_campaign": 4,
"last_shown": "2026-08-20T10:15:00Z"
}'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": null,
"last_submitted": null,
"is_popup_disabled": false
}
Crea la fila de registro de la cuenta autenticada para una campaña de reseñas de G2 en el host de la API de gestión (
api.scanova.io), autenticado con tu clave sin procesar de la API de gestión.
POST https://api.scanova.io/campaign/user-log/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
integer
requerido
El
id de la campaña, de GET /campaign/active/.string
Marca de tiempo ISO 8601 de cuándo se mostró el popup al usuario.
string
Marca de tiempo ISO 8601 de cuándo el usuario cerró el popup sin enviarlo.
string
Marca de tiempo ISO 8601 de cuándo el usuario hizo clic para dejar una reseña.
curl -X POST "https://api.scanova.io/campaign/user-log/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"g2_campaign": 4,
"last_shown": "2026-08-20T10:15:00Z"
}'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": null,
"last_submitted": null,
"is_popup_disabled": false
}
Una fila por campaña
Existe exactamente una fila de registro por par (cuenta, campaña). Si esta cuenta ya tiene una fila para lag2_campaign indicada, esta llamada devuelve 400 con un mensaje de error de texto plano (no la habitual estructura de error de validación por campo) — usa Actualizar tu registro de campaña en lugar de reintentar la creación.
Relacionado
- Obtener la campaña de reseñas activa — encuentra el id de
g2_campaigncontra el que registrar. - Obtener tu estado de descarte para la campaña activa — lee lo que crea esta llamada.
- Actualizar tu registro de campaña — actualiza esta fila en interacciones posteriores.
- Resumen de la API de gestión — el esquema de autenticación y las reglas de cuota que aplican a este endpoint.
Autorizaciones
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.
Cuerpo
application/json
Respuesta
Log row created.
¿Esta página le ayudó?