decode_qrcode_full
Scan any image to find and decode all QR codes, returning decoded content and diagnostic status to guide retry or enhancement actions.
Instructions
Scan the entire image for QR codes and decode them. Returns all detected codes with detailed diagnostics. Agent should decide next step based on result_code:SUCCESS → use content; SUCCESS_WITH_WARNING → check warnings;RETRYABLE → call enhance_and_decode;NO_QR_FOUND / QR_UNRECOVERABLE → inform user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image_url | No | Public image URL. Use when the image is at a remote location accessible by the server. | |
| image_path | No | Local image absolute path — preferred when available.Pass the path string directly — zero pipe overhead, no timeout. | |
| symbologies | No | Optional whitelist of barcode types to decode. Supported: QRCODE, EAN13, EAN8, CODE128, CODE39, CODABAR, I25, UPC-A, UPC-E, PDF417, DataMatrix, Aztec. Default (empty or omitted) = all types. Use e.g. ['EAN13'] for receipts, ['QRCODE'] for URLs. | |
| image_base64 | No | Base64-encoded image. Use when the image is in memory or when a local path is unavailable. Large images are auto-resized. |