View as Markdown
Wrike icon

Wrike ACTION

Update Task Custom Fields

Update the custom fields for a task. See the documentation
  • Action
  • Writes data
  • Destructive
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Wrike account once, then configure and run Update Task Custom Fields 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: "wrike-update-task-custom-fields",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    wrike: { authProvisionId: "apn_xxxxxxx" },
    taskId: "Task ID",
    customFieldsKeys: ["Custom Fields Keys"],
  },
})

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 Task Custom Fields inputs
Property Type Description
taskId Task ID string
The ID of the task. Run Find Tasks or Get Task to look up task IDs.
Required
customFieldsKeys Custom Fields Keys string[]
The custom field IDs to set on the task. Run List Custom Fields Keys Options to discover valid field IDs.
Required
customFieldsValues Custom Fields Values string[]
The custom field values, in the respective key order of selection, to set on the task
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
wrike-update-task-custom-fields
Version
0.0.4
App
Wrike
Authentication
OAuth
Read-only
No
Destructive
Yes
Open world
Yes