Skip to main content
QR Codes are a core feature of CodeQR. Everything on CodeQR starts with a QR Code. Whether you’re creating:
  • a single QR Code for your marketing campaign
  • hundreds of QR Codes for your event registrations
  • thousands of QR Codes, programmatically, for your product catalog
In this guide, we’ll cover the QR Code model, how to create QR Codes, and more.

The QR Code model

The QR Code model consists of the following properties: For more advanced features like custom QR Code designs, scan tracking, and more, see the full list of properties here. You can use the various CodeQR SDKs to programmatically manage your QR Codes.

Create a QR Code

The url field, representing the destination URL, is the sole mandatory parameter required for the creation of a new QR Code.
Check out the full API reference for the QR Code creation endpoint.

Update a QR Code

An existing QR Code can be updated by providing the id to the update method. This method returns the updated QR Code as a response.
Check out the full API reference for the QR Code update endpoint.

Upsert a QR Code

Upserting a QR Code is a combination of creating and updating a QR Code. If a QR Code with the same URL already exists, return it (or update it if there are any changes). Otherwise, a new QR Code will be created.
Check out the full API reference for the QR Code upsert endpoint.