> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scanova.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete QR Code

> Permanently deletes a QR Code from your account. This action cannot be undone. Requires authentication.

## Path Parameter

| Name   | Type     | Required | Description                                           |
| :----- | :------- | :------- | :---------------------------------------------------- |
| `qrid` | `string` | ✅        | Unique QR Code identifier (e.g., `Q3493df1c0e074ac7`) |

## Behavior & Notes

* Deletes the specified QR Code and all its associated data, including scan analytics, design info, and linked landing page content.
* Deleted QR Codes **cannot be recovered**.
* The deletion is **immediate**; any public QR links (`complete_url`) will stop working.


## OpenAPI

````yaml DELETE /qr/{qrid}/
openapi: 3.1.0
info:
  title: Scanova QR Code API
  description: QR Code management endpoints for creating, updating, and managing QR codes
  version: 1.0.0
servers:
  - url: https://management.scanova.io
    description: Production server
security:
  - apiKeyAuth: []
paths:
  /qr/{qrid}/:
    delete:
      tags:
        - QR Code
      summary: Delete QR Code
      description: Deletes a QR code. Requires authentication.
      parameters:
        - name: qrid
          in: path
          required: true
          schema:
            type: string
          description: QR Code ID
      responses:
        '204':
          description: QR Code deleted successfully
        '401':
          description: Unauthorized - Invalid API key
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthenticationErrorResponse'
        '404':
          description: QR Code not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
                    example: Not found.
      security:
        - apiKeyAuth: []
components:
  schemas:
    AuthenticationErrorResponse:
      type: object
      properties:
        detail:
          type: string
          description: Authentication error message
          example: Invalid token.
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: Authorization
      description: >-
        API key authentication. Enter your API key directly in the Authorization
        header.

````