View as Markdown
Postman icon

Postman ACTION

Update Environment Variable

Updates a specific environment variable in Postman. See the documentation
  • Action
  • Writes data
  • Destructive
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Postman account once, then configure and run Update Environment Variable 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: "postman-update-variable",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    postman: { authProvisionId: "apn_xxxxxxx" },
    workspaceId: "Workspace ID",
    environmentId: "Environment ID",
  },
})

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 Environment Variable inputs
Property Type Description
workspaceId Workspace ID string
The ID of the workspace to be used.
Optional Dynamic
environmentId Environment ID string
The ID of the environment to be used.
Required Dynamic
variable Variable string
The varriable to be updated.
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
postman-update-variable
Version
0.0.2
App
Postman
Authentication
API key
Read-only
No
Destructive
Yes
Open world
Yes