View as Markdown
CodeQR icon

CodeQR ACTION

Create a QR Code

Creates a new QR Code in CodeQR using the QR Codes API. See the documentation
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's CodeQR account once, then configure and run Create a QR Code from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "codeqr-create-qrcode",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    codeqr: { authProvisionId: "apn_xxxxxxx" },
    type: "QR Code Type",
    static: true,
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create a QR Code inputs
Property Type Description
type QR Code Type string
Select the type of QR Code to generate.
Required
static Static/Dynamic boolean
Yes = Static QR Code (fixed content); No = Dynamic QR Code (editable content).
Required
url URL string
The destination URL of the QR Code.
Optional
text Text string
Text content stored in the QR Code.
Optional
trackConversion Track Conversion boolean
Enable tracking of conversions for the QR Code. Only available for dynamic QR Codes.
Optional
title Title string
Title associated with the QR Code.
Optional
bgColor Background Color string
Background color of the QR Code.
Optional
fgColor Foreground Color string
Foreground color of the QR Code.
Optional
showLogo Show Logo boolean
Whether to display a logo in the QR Code.
Optional
src Logo URL string
URL of the logo to display in the QR Code (only if Show Logo is true).
Optional
comments Comments string
Comments or notes about the QR Code.
Optional
expiresAt Expiration Date string
The date and time when the short link will expire (ISO 8601). Only available for dynamic QR Codes. E.g. 2025-06-13T05:31:56Z
Optional
expiredUrl Expired Redirect URL string
The URL to redirect to when the short link has expired. Only available for dynamic QR Codes.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
codeqr-create-qrcode
Version
0.0.3
App
CodeQR
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes