Retrieves a paginated list of QR Codes in your account with full metadata, advanced configuration flags, and analytics fields. Supports filtering, sorting, and search. Authentication required.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | 1 | Page number (1-based). |
ordering | string | No | created | Sort order. Prefix with - for descending. Allowed: created, -created, name, -name, category__name, -category__name, dynamic_url_object__visit_count, -dynamic_url_object__visit_count. |
created_from | date (YYYY-MM-DD) | No | — | Only return QR codes created on/after this date. |
created_till | date (YYYY-MM-DD) | No | — | Only return QR codes created on/before this date. |
qrid | string | No | — | Filter by specific QR code ID(s). Must be a comma-separated list of QR IDs. Example: Q349...,Qf9...,Qf94.... |
tags | string | No | — | Comma-separated tags (URL-encoded). Example: marketing,summer-campaign. |
category | string | No | — | Comma-separated category slugs. Example: url,product. |
type | string | No | — | Filter by QR type: st (static), dy (dynamic). |
status | string | No | — | Filter by status: active, inactive. |
users | string | No | — | Comma-separated user IDs (URL-encoded). |
scan_type | string | No | — | Scan-count comparison mode: less_than, between, greater_than, equal_to. Must be used with scan_count1. |
scan_count1 | integer | No | — | Primary scan-count value (required with scan_type). |
scan_count2 | integer | No | — | Secondary scan-count value (required when scan_type=between). |
search | string | No | — | Free-text search value. |
search_fields | string | No | — | Comma-separated fields to search in: qrid, dynamic_url_object__url_hash, name. If omitted, default search fields are used. |
ordering example: ?ordering=-dynamic_url_object__visit_count returns most-scanned QR codes first.YYYY-MM-DD (server timezone aware). To filter by exact datetime, use server-side date range with created_from/created_till.qrid parameter accepts a single QR ID or multiple QR IDs as a comma-separated string (e.g., qrid=Q349...,Qf94...). Note: Use comma-separated values in a single parameter, not repeated query parameters. For example, use ?qrid=Q1,Q2,Q3 instead of ?qrid=Q1&qrid=Q2&qrid=Q3.scan_type=between, supply both scan_count1 and scan_count2 (e.g., scan_count1=10&scan_count2=100).tags, category, or qrid, URL-encode commas (or use repeated parameters depending on your client).ordering) for accurate, paginated results rather than fetching all pages and sorting client-side.429 Too Many Requests.qr_url.is_active and is_visible flags when listing to end users.dynamic_url_object.visit_count and qr_type_display for quick insights.info JSON) by default.API key authentication. Enter your API key directly in the Authorization header.
Page number to retrieve
x >= 1Sort order. Use '-' prefix for descending order
created, -created, name, -name, category__name, -category__name, dynamic_url_object__visit_count, -dynamic_url_object__visit_count Filter QR codes created from this date (YYYY-MM-DD)
Filter QR codes created till this date (YYYY-MM-DD)
Filter by specific QR code ID(s). Must be a comma-separated list of QR IDs. Example: Q349...,Qf94...
Filter by tags (comma-separated, URL encoded)
Filter by category slugs (comma-separated, URL encoded)
Filter by QR code type
st, dy Filter by QR code status
active, inactive Filter by user IDs (comma-separated, URL encoded)
Filter by scan count comparison type
less_than, between, greater_than, equal_to Primary scan count value (required with scan_type)
x >= 0Secondary scan count value (required for 'between' scan_type)
x >= 0Search value
Fields to search in (comma-separated)
qrid, dynamic_url_object__url_hash, name