QR template scan history

Get paginated scan-history records for a QR code template (by path ID), newest first by scanned_at, alongside a minimal template stub; 404s if the template does not belong to the authenticated user's company.

Auth: Account — authentication; The endpoint loads the template (own company only). The {id} route segment is digit-constrained and supplied to the request validation via validationData.

Rate limit: No rate limit.

Request

  • Query: per_page (integer, optional, 10–100, default 15; values below 10 are raised to 10) — page size.

Response{ data. } envelope wrapping the controller array:

  • status (string) — "success".
  • data (object) — a paginator of scan rows: current_page, data (array of qr_code_scan_history records — fields such as id, qr_code_template_id, ip_address, user_agent, referer, scanned_at), per_page, total, last_page, etc.
  • message (string) — "QR code template scan history retrieved successfully".
  • qr_code_template (object) — { id, name } of the parent template.

Path params

ParameterTypeRequiredNotes
templateIdintegerRequiredDigits only.

Errors: 422 on validation failure.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Response

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json