View as Markdown
CraftMyPDF icon

CraftMyPDF ACTION

Create Image

Create a new image. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's CraftMyPDF account once, then configure and run Create Image 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: "craftmypdf-create-image",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    craftmypdf: { authProvisionId: "apn_xxxxxxx" },
    data: "Data",
    loadDataFrom: "Load Data From",
  },
})

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 Image inputs
Property Type Description
data Data string
JSON data based on the template structure.
Required
loadDataFrom Load Data From string
Load data from an external URL. If this is specified, it will overwrite the `data`` property.
Optional
templateId Template Id string
The Id of the template.
Required Dynamic
version Template Version string
To generate a PDF using a specific version of the template. We use the latest template version unless you specify otherwise.
Optional Dynamic
expiration Expiration (in minutes) integer
Expiration of the generated PDF in minutes. Default to 5 minutes. Range between 1 minute and 24 hours.
Optional
outputFile Output File string
Default to 'output.pdf'.
Optional
outputType Output Type string
Image output file type.
Optional
cloudStorage Cloud Storage integer
Upload the generated PDFs/images to our storage CDN(Except export_type=file), default to 1. If you have configured Post Actions to upload the PDFs/Images to your own S3, please set it to 0.
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
craftmypdf-create-image
Version
0.0.2
App
CraftMyPDF
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes