View as Markdown
PassSlot icon

PassSlot ACTION

Update Pass

Updates an existing pass with new information. See the documentation
  • Action
  • Writes data
  • Destructive
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's PassSlot account once, then configure and run Update Pass 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: "passslot-update-pass",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    passslot: { authProvisionId: "apn_xxxxxxx" },
    passTypeIdentifier: "Pass Type Identifier",
    passSerialNumber: "Pass Serial Number",
  },
})

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.

Update Pass inputs
Property Type Description
passTypeIdentifier Pass Type Identifier string
The Pass Type Identifier of the pass
Required Dynamic
passSerialNumber Pass Serial Number string
Serial Number of the pass to select
Required Dynamic
templateId Template ID string
Identifier of the template to use
Required Dynamic

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
passslot-update-pass
Version
0.0.2
App
PassSlot
Authentication
API key
Read-only
No
Destructive
Yes
Open world
Yes