Skip to main content
GET
Forms are Scanova’s current lead-capture and data-collection builder — richer than the legacy Lead Lists feature, and the recommended way to collect visitor data from a QR scan. List or create them here.
Requires a Management API key with MANAGEMENT_API (or MANAGEMENT_API_SANDBOX) quota, sent as the raw Authorization header value — see the Management API overview.
count, results[0] here reflect a real verified response against a test account with two forms.
boolean
Filter to active or inactive forms.
string
Inclusive lower bound (YYYY-MM-DD) on created.
string
Inclusive upper bound (YYYY-MM-DD) on created.
Substring match against the form name.
string
created or name, either prefixed with - for descending.

Response fields (per entry)

integer
string
Stable form identifier, used in the public form URL and as the path parameter on the retrieve/update/delete endpoint.
string
string | null
Display name of whoever created the form.
string
Public URL where the form renders.
boolean
integer
Number of QR codes this form is currently linked to.
array
QR codes linked to this form, each with the linked QR’s qr_code__* fields and its resolved short URL.
integer | null
Total submissions received. null if it couldn’t be computed (e.g. the cross-database tracking store wasn’t reachable).
number | null
Percentage of scans across linked QR codes that resulted in a submission. null if there have been no scans yet.
string
string

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. management.scanova.io) — the same key sent to the regular API host will not authenticate.

Response

200

List of forms