manage_agent
Create, update, get, list, or filter agents in Freshservice. Handle agent details and fields for IT service management.
Instructions
Unified agent operations.
Args:
action: 'create', 'update', 'get', 'list', 'filter', 'get_fields'
agent_id: Required for get, update
first_name: MANDATORY for create
email: Agent email (create)
query: Filter query string (filter)
page/per_page: Pagination (list)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "manage_agent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| No | |||
| query | No | ||
| action | Yes | ||
| address | No | ||
| agent_id | No | ||
| language | No | ||
| per_page | No | ||
| job_title | No | ||
| last_name | No | ||
| time_zone | No | ||
| first_name | No | ||
| occasional | No | ||
| location_id | No | ||
| time_format | No | ||
| department_ids | No | ||
| work_phone_number | No | ||
| mobile_phone_number | No | ||
| scoreboard_level_id | No | ||
| reporting_manager_id | No | ||
| background_information | No | ||
| can_see_all_tickets_from_associated_departments | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |