View as Markdown
Freshdesk icon

Freshdesk ACTION

Update Agent

Update an agent in Freshdesk. See the documentation
  • Action
  • Writes data
  • Destructive
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Freshdesk account once, then configure and run Update Agent 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: "freshdesk-update-agent",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    freshdesk: { authProvisionId: "apn_xxxxxxx" },
    agentId: 10,
    email: "Email",
  },
})

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 Agent inputs
Property Type Description
agentId Agent integer
Select an agent to assign the ticket to
Required Dynamic
email Email string
Email address of the Agent.
Optional
ticketScope Ticket Scope integer
Ticket permission of the agent. Current logged in agent can't update his/her ticket_scope
Optional
occasional Occasional boolean
Set to true if this is an occasional agent (true => occasional, false => full-time)
Optional
signature Signature string
Signature of the agent in HTML format
Optional
skillIds Skill IDs string[]
Array of skill IDs
Optional Dynamic
groupIds Group IDs string[]
Array of group IDs
Optional Dynamic
roleIds Role IDs string[]
Array of role IDs
Optional Dynamic
agentType Agent Type integer
Type of the agent
Optional
language Language string
Language of the Agent. Default language is `en`
Optional
timeZone Time Zone string
Time zone of the agent. Default value is time zone of the domain.
Optional
focusMode Focus Mode boolean
Focus mode of the agent. Default value is true
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
freshdesk-update-agent
Version
0.0.10
App
Freshdesk
Authentication
API key
Read-only
No
Destructive
Yes
Open world
Yes