View as Markdown
Monta icon

Monta ACTION

Create Shipping Label

Generate a shipping label for an order in a supported output format (pdf or zpl). Use this when an order is ready to ship and needs a carrier label. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Monta account once, then configure and run Create Shipping Label 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: "monta-create-shipping-label",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    monta: { authProvisionId: "apn_xxxxxxx" },
    orderId: "Order ID",
    labelFileType: "Label File Type",
  },
})

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 Shipping Label inputs
Property Type Description
orderId Order ID string
The ID of an order. Use the List Order ID Options action to discover order IDs.
Required Dynamic
labelFileType Label File Type string
The file type to generate the label in (pdf or zpl)
Required

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
monta-create-shipping-label
Version
0.0.2
App
Monta
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes