Skip to main content
PATCH
Updates a single G2 review-campaign log row on the Management API host (api.scanova.io), authenticated with your raw Management API key.
integer
required
Both PUT and PATCH are supported (PUT for a full replace, PATCH for a partial update) and accept the same field set documented for Log that the review popup was shown, dismissed, or submitted, minus g2_campaign — which row you’re updating is fixed by id in the URL, not something you can move to a different campaign after creation.

is_popup_disabled can’t be set here

is_popup_disabled appears in every response from this resource, but it’s read-only on this serializer — sending it in the request body (via either PUT or PATCH) is silently ignored, despite it being a real field on the underlying model. There’s currently no documented Management API path that flips it; it’s set internally.

Scope and errors

Scoped to log rows owned by the requesting account — an id belonging to another account returns 404, not 403, so you can’t use this endpoint to probe for the existence of other accounts’ log rows.

Authorizations

Authorization
string
header
required

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.

Path Parameters

id
integer
required

Body

application/json
last_shown
string<date-time>
last_dismissed
string<date-time>
last_submitted
string<date-time>

Response

200 - application/json

Log row updated.