---
title: "QR/link scan accountability data"
method: GET
path: "/scans"
tags: ["scans"]
---

# QR/link scan accountability data

`GET /scans`

## Request

- Base URL: `https://app.tascan.io/api/v1`
- URL: `https://app.tascan.io/api/v1/scans`
- Auth: HTTP bearer

Every worker-page open: timestamp, GPS, server-captured IP, channel (qr/nfc/sms/email/link), who the scanner turned out to be, and the scan→start conversion delta.

## Query parameters

- `task_list_id` string
- `project_id` string
- `source` 'qr' | 'nfc' | 'sms' | 'email' | 'link' | 'unknown'
- `since` string, date-time
- `limit` integer

## Response `200`

Scan stamps with scan_to_start_secs + converted flag

---

[API](https://skmtc.dev/tascan/apis/tascan-api.md) · [All operations](https://skmtc.dev/tascan/apis/tascan-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tascan/apis/tascan-api/revisions/56fcd2861498?raw)
