QR Codes
Public

Create a new QR code

Creates a new QR code based on the provided data. Supports 8 content types: URL, Text, WiFi, vCard, Email, Location, Event, and EPC. If the QR code is dynamic (contentType=URL and isDynamic=true), a short URL is automatically generated and linked so the destination can be changed later. This endpoint is publicly accessible (no auth required) but rate-limited. Authenticated users get their QR codes saved to their account.

post/qr-code

Request

  • Base URL: https://api.qrcodly.de/api/v1
  • URL: https://api.qrcodly.de/api/v1/qr-code
  • Auth: HTTP bearer

Request body

namestring nullable

Optional display name. Omit it to create the QR code without a name.

templateIdstring uuid

ID of a saved design template to apply. The template styling (colors, shapes, logo) is used as the base config. You can override individual fields via the config parameter.

Response

Default Response

idstring uuid required

Unique identifier (UUID v4)

createdAtstring date-time required

Timestamp when the resource was created (ISO 8601)

updatedAtstring date-time nullable required

Timestamp when the resource was last updated (ISO 8601), or null if never updated

namestring nullable required

User-defined name for the QR code (max 50 characters)

qrCodeDatastring nullable required

Raw data string encoded in the QR code

previewImagestring nullable required

URL to a preview image of the rendered QR code

createdBystring nullable required

User ID of the QR code owner

Changes

No recorded changes to this operation across all 1 revision of this API.