View as Markdown
Planyo Online Booking icon

Planyo Online Booking ACTION

Create Vacation

Adds a new one-time vacation for given resource or entire Planyo site. See Docs
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Planyo Online Booking account once, then configure and run Create Vacation 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: "planyo_online_booking-create-vacation",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    planyo_online_booking: { authProvisionId: "apn_xxxxxxx" },
    startTime: "Start Time",
    endTime: "End time",
  },
})

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.

Create Vacation inputs
Property Type Description
startTime Start Time string
Datetime in ISO 8601 format. Start time of the event. For example 2023-02-22T23:31:23+00:00
Required
endTime End time string
Datetime in ISO 8601 format. End time of the event. For example 2023-02-22T23:31:23+00:00
Required
resourceId Resource ID string
If you specify resource ID, the vacation will be added only for this resource. If you leave this empty, vacation will be added for the whole site.
Optional Dynamic
quantity Quantity integer
Enter the number of resources which should be made unavailable
Optional
comment Comment string
Describe the vacation
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
planyo_online_booking-create-vacation
Version
0.0.2
App
Planyo Online Booking
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes