Skip to main content

Overview

The Logo Section Schema provides a simple structure to attach a logo image to Feedback QR Code templates.
It ensures consistent logo placement, validation, and styling across all QR experiences that include a brand identity section.
This component primarily contains a logo object, which includes a single url property for the logo image.
The schema validates supported file types and ensures URLs conform to secure formats (HTTP/HTTPS).

Properties

PropertyTypeRequiredDescription
logoobjectNoContains logo image details for display in Feedback QR layouts.
logo.urlstringNoPublicly accessible logo image URL. Supports .png, .jpeg, .jpg, .svg, .gif.

Used in Categories

This component is used in the following category:

Example Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "definitions": {},
  "title": "Logo section schema",
  "description": "Logo section schema of Feedback QR",
  "type": "object",
  "properties": {
    "logo": {
      "type": "object",
      "required": [],
      "additionalProperties": false,
      "properties": {
        "url": {
          "type": "string",
          "description": "Logo URL",
          "anyOf": [
            {
              "pattern": "^(https?://.*\\.(png|jpeg|jpg|svg|gif|PNG|JPEG|JPG|SVG|GIF))$"
            },
            {
              "const": ""
            }
          ]
        }
      }
    }
  }
}

Notes

  • The url must be a valid HTTPS/HTTP link pointing to a supported image format.
  • If left empty (""), the logo section will be omitted during rendering.
  • Recommended file size: ≤ 500 KB for optimal page load performance.
  • Always use transparent PNG or SVG logos for best results on varying background colors.