View as Markdown
Microsoft Dynamics 365 Sales icon

Microsoft Dynamics 365 Sales ACTION

Update Appointment

Patch an appointment; only supplied fields are sent. Use List Appointment Categories for category values. See the documentation and the appointment entity reference
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Microsoft Dynamics 365 Sales account once, then configure and run Update Appointment 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: "microsoft_dynamics_365_sales-update-appointment",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    microsoft_dynamics_365_sales: { authProvisionId: "apn_xxxxxxx" },
    appointmentId: "Appointment ID",
    subject: "Subject",
  },
})

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 Appointment inputs
Property Type Description
appointmentId Appointment ID string
The appointment (activity) GUID in Dynamics
Required Dynamic
subject Subject string
Updated subject
Optional
scheduledstart Scheduled Start string
Updated start in ISO 8601
Optional
scheduledend Scheduled End string
Updated end in ISO 8601
Optional
category Category of appointment integer
Updated Category of Appointment (numeric option value)
Optional 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
microsoft_dynamics_365_sales-update-appointment
Version
0.0.3
App
Microsoft Dynamics 365 Sales
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes