---
title: "List All Message QR Codes"
method: GET
path: "/{Version}/{Phone-Number-ID}/message_qrdls"
tags: ["QR Code Collection"]
---

# List All Message QR Codes

`GET /{Version}/{Phone-Number-ID}/message_qrdls`

## Request

- Base URL: `https://graph.facebook.com`
- URL: `https://graph.facebook.com/{Version}/{Phone-Number-ID}/message_qrdls`
- Auth: HTTP bearer

Retrieve all message QR codes for a phone number, sorted by creation time (newest first).
Supports field selection, filtering by code, cursor-based pagination, and QR image generation.

## Path parameters

- `Version` string, required
- `Phone-Number-ID` string, required

## Query parameters

- `fields` string
- `code` string
- `limit` integer
- `after` string
- `before` string

## Headers

- `User-Agent` string
- `Authorization` string, required

## Response `200`

Successfully retrieved the list of message QR codes

- QrCodeList: List of message QR codes with pagination information
  - `data` QrCodeDetails[], required: Array of QR code objects
    - `code` string, required: Unique 14-character QR code identifier
    - `prefilled_message` string, required: Pre-filled message text that appears in customer chat
    - `deep_link_url` string, uri, required: WhatsApp deep link URL for direct conversation initiation
    - `creation_time` integer: Unix timestamp when QR code was created (first-party apps only)
    - `qr_image_url` string, uri: QR code image download URL (when format specified in fields)
  - `paging` object: Pagination information for navigating through large result sets. Contains cursors for accessing previous and next pages of results.
    - `cursors` object
      - `before` string: Cursor for accessing the previous page of results
      - `after` string: Cursor for accessing the next page of results
    - `previous` string, uri: URL for the previous page of results
    - `next` string, uri: URL for the next page of results

## Other responses

- `400`: Bad Request - Invalid parameters or malformed request
- `401`: Unauthorized - Invalid or missing access token
- `403`: Forbidden - Insufficient permissions or access denied
- `404`: Not Found - Phone number ID does not exist or is not accessible
- `429`: Too Many Requests - Rate limit exceeded
- `500`: Internal Server Error - Unexpected server error

---

[API](https://skmtc.dev/meta/apis/whatsapp-business-messaging.md) - [All operations](https://skmtc.dev/meta/apis/whatsapp-business-messaging/llms.txt) - [OpenAPI document](https://skmtc.dev/meta/apis/whatsapp-business-messaging/revisions/5c1973265369?raw)
