View as Markdown
Buddee icon

Buddee ACTION

List Employees

Retrieve a complete list of employees. See the documentation
  • Action
  • Read only
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Buddee account once, then configure and run List Employees 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: "buddee-list-employees",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    buddee: { authProvisionId: "apn_xxxxxxx" },
    jobId: "Job ID",
    locationId: "Location 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.

List Employees inputs
Property Type Description
jobId Job ID string
Filter employees by job ID
Optional Dynamic
locationId Location ID string
Filter employees by location ID
Optional Dynamic
buddyId Buddy ID string
Filter employees by buddy ID
Optional Dynamic
managerId Manager ID string
Filter employees by manager ID
Optional Dynamic
indirectManagerId Indirect Manager ID string
Filter employees by indirect manager ID
Optional Dynamic
hrManagerId HR Manager ID string
Filter employees by HR manager ID
Optional Dynamic
costCenterId Cost Center ID string
Filter employees by cost center ID
Optional Dynamic
costUnitId Cost Unit ID string
Filter employees by cost unit ID
Optional Dynamic
fullName Full Name string
Filter employees by full name
Optional
workEmail Work Email string
Filter employees by work email address
Optional
personalEmail Personal Email string
Filter employees by personal email address
Optional
active Active boolean
Filter by active or archived employees based on the boolean value
Optional
employedOrArchivedInPeriod Employed or Archived in Period string
Filter employees employed or archived within a specified date range
Optional
activeInPeriod Active in Period string
Filter employees active within a specific period
Optional
archived Archived boolean
Filter employees by archived status
Optional
contractDuration Contract Duration string
Filter employees by the duration of their contract
Optional
contractType Contract Type string
Filter employees by the type of contract
Optional
employmentType Employment Type string
Filter employees by the type of employment
Optional
manager Manager ID string
Filter employees by manager ID
Optional Dynamic
workScheduleType Work Schedule Type string
Filter employees by the type of work schedule
Optional
maxResults Max Results integer
The maximum number of results to return
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
buddee-list-employees
Version
0.0.2
App
Buddee
Authentication
OAuth
Read-only
Yes
Destructive
No
Open world
Yes