Built by Metorial, the integration platform for agentic AI.
Permanently delete a QR code from your Uniqode account. This action cannot be undone. Deleting a dynamic code affects its managed destination; content encoded directly in a static code is unaffected.
Retrieve detailed information about a specific QR code by its ID, including its campaign configuration, visual attributes, associated place, and metadata.
List and search BLE beacons in your Uniqode account. Returns beacon details including hardware status (battery, temperature), iBeacon identifiers, associated campaigns, and last heartbeat timestamps.
List digital business cards with organization, state, owner, and page filters.
Retrieve analytics data for QR codes, beacons, NFC tags, or geofences. Supports three report types: - **overview**: Aggregate counts (notifications, impressions, conversions, unique visitors) for a product type. - **performance**: Time-series data with configurable intervals for tracking trends. - **impressions**: Individual impression records with timestamps and user agent details. Requires an organization ID and a time range specified as epoch milliseconds.
List places (physical locations) in your Uniqode account. Places serve as organizational containers for beacons, NFC tags, QR codes, and geofences. Each place can be associated with a Google Place ID and geographic coordinates.
List and search QR codes in your Uniqode account. Supports searching by name, filtering by organization, and sorting by various fields. Returns paginated results with QR code details including their campaign type, URL, and metadata.
Activate or deactivate a digital business card. Uniqode rejects requests for a card already in the requested state.
Create a digital business card with contact information and required design settings.
Retrieve a digital business card, including its contact fields, design, owner, and state.
Update a digital business card. Uniqode requires first name and customizations in every update; retrieve the existing card first to retain its settings.
Query the current QR Code Analytics API for scan counts, unique scanners, per-code scans, countries, devices, or a period overview. Returns the actual report including provider pagination when present.
Update an existing BLE beacon's name, campaign, place association, or other properties. Beacons are provisioned through hardware and cannot be created via the API, but their configuration can be modified.
Update an existing NFC tag's name, campaign, or place association. NFC tags are provisioned through hardware and cannot be created via the API, but their configuration can be modified.
List and search geofences in your Uniqode account. Returns geofence details including geographic coordinates, radius, associated campaigns, and places.
Create a new static or dynamic QR code. Dynamic QR codes support campaigns (URL redirect, landing page, form, etc.) and allow changing the destination after deployment. Static QR codes encode content directly and cannot be tracked or modified after creation. Use **qrType 1** for static and **qrType 2** for dynamic. Customize the design with attributes like colors, patterns, and logos.
Create, update, or list landing pages (Markdown Cards) used in campaigns. Landing pages are mobile-friendly pages that can be linked to QR codes, beacons, NFC tags, or geofences. Use **action "list"** to browse existing pages, **"create"** to make a new one, or **"update"** to modify content.
Retrieve form responses submitted through feedback forms linked to campaigns. Can also list available forms. Use this to access lead capture data and survey responses collected via QR code, beacon, or NFC interactions.
Update an existing dynamic QR code's name, campaign, visual attributes, or place association. Dynamic QR codes can have their destination or campaign changed after deployment without regenerating the code.
Permanently delete a digital business card.
Create, update, or delete a geofence. Geofences define circular geographic areas that trigger campaigns when users enter the zone. Use **action "create"** to define a new geofence with coordinates and radius, **"update"** to modify an existing one, or **"delete"** to remove it.
Activate or deactivate a dynamic QR code without deleting it. Applies only to dynamic QR codes.
Discover the organizations accessible with the current API key and their IDs for QR codes, cards, and analytics.
List and search NFC tags in your Uniqode account. Returns tag details including their UID, scan counter, associated campaigns, and state. NFC tags are provisioned through hardware and managed via this API.