View as Markdown
Planview Leankit icon

Planview Leankit ACTION

Update Card (Or Task)

Update a card or task's fields. See the docs here
  • Action
  • Writes data
  • Destructive
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Planview Leankit account once, then configure and run Update Card (Or Task) 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: "planview_leankit-update-card",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    planview_leankit: { authProvisionId: "apn_xxxxxxx" },
    cardId: "Card ID",
    taskId: "Task 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 Card (Or Task) inputs
Property Type Description
cardId Card ID string
The ID of the card
Required Dynamic
taskId Task ID string
The ID of the task
Optional Dynamic
title Title string
The card title
Optional
typeId Type ID string
The ID of the type
Optional Dynamic
assignedUserIds User ID string[]
Collection of users.
Optional Dynamic
customIconId Custom Icon ID string
The custom icon
Optional Dynamic
customId Custom ID string
The card header
Optional
customFields Custom Fields object
Collection of custom fields. Each field has a string fieldId and string value property.
Optional
description Description string
The card description
Optional
externalLink External Link object
External link object with string label and string url fields
Optional
index Index integer
The position of the card in the lane starting at 0 as the first position
Optional
laneId Lane Id string
The ID of the lane
Optional Dynamic
parentCardId Parent Card Id string
The parent card.
Optional Dynamic
planningSeriesId Planning Series ID string
Planning series for an account
Optional Dynamic
planningIncrementIds Planning Increment IDs string[]
Collection of planning increment IDs.
Optional Dynamic
mirrorSourceCardId Mirror Source Card Id string
The card that is the source for mirroring title, description and customId to this card.
Optional Dynamic
size Size integer
The card size
Optional
tags Tags string[]
Collection of tags
Optional Dynamic
wipOverrideComment WIP Override Comment string
This should be specified with a laneId update operation that would violate a WIP limit.
Optional
isBlocked Is Blocked boolean
The blocked state of the card. Should be specified with the blockReason property operation in the same request.
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
planview_leankit-update-card
Version
0.0.3
App
Planview Leankit
Authentication
API key
Read-only
No
Destructive
Yes
Open world
Yes