View as Markdown
Streamtime icon

Streamtime ACTION

Update To-Do

Update an existing To Do in Streamtime. See the documentation.
  • Action
  • Writes data
  • Destructive
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Streamtime account once, then configure and run Update To-Do 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: "streamtime-update-to-do",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    streamtime: { authProvisionId: "apn_xxxxxxx" },
    toDoId: "To Do",
    userId: "User",
  },
})

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 To-Do inputs
Property Type Description
toDoId To Do string
Identifier of a to do
Required Dynamic
userId User string
Identifier of a user
Optional Dynamic
statusId Status integer
Status of the To Do
Optional
jobId Job string
Identifier of a job
Optional Dynamic
date Date string
Date of the To Do in YYYY-MM-DD format
Optional
notes Notes string
Notes about the to do
Optional
private Private boolean
Set to true to set the to do as private
Optional
minutes Minutes integer
Minutes for the To Do
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
streamtime-update-to-do
Version
0.0.2
App
Streamtime
Authentication
API key
Read-only
No
Destructive
Yes
Open world
Yes