QR scan analytics
Scan activity for the campaign: unique scans, scan conversion rate, how many flyers went out, distribution progress and the average gap between scans.
Authorization
ClientBearer Client-scoped key as a Bearer JWT; always pinned to your own client.
In: header
Path Parameters
Numeric campaign id (must belong to the calling key’s client).
Response Body
application/json
curl -X GET "https://example.com/client/campaigns/string/scans"{ "success": true, "data": { "quantity": { "title": "Unique Scans", "value": 342 }, "cvr": { "title": "Scans CVR", "value": 5.1, "type": "PERCENT" }, "flyers": { "title": "Flyers distributed", "value": 20000 } }}Analytics views GET
A focused analytics view of the campaign. `slug` picks which one: - `overview` — volume over time - `by-week`, `by-city` — results per period or per area - `ab-test` — how each flyer variant performed - `timeline` — distribution progress - `creative` — performance by artwork Your own revenue, ROI, CPA and spend figures are included where they are available.
Flyer options GET
The channels, cities and flyer formats you can price, for one country. `countryId` is required. Start here, then read [the price ladder](/docs/api-reference/pricing/getflyerquantities) and [request a quote](/docs/api-reference/pricing/getflyerquote). No campaign needed.