/freshdesk-admin | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
freshdesk_admin_create_group | Create a group |
freshdesk_admin_delete_agent | Delete an agent |
freshdesk_admin_delete_group | Delete a group |
freshdesk_admin_get_agent | Get an agent |
freshdesk_admin_get_current_agent | Get the currently authenticated agent |
freshdesk_admin_get_group | Get a group |
freshdesk_admin_get_role | Get a role |
freshdesk_admin_get_slapolicy | Get an SLA policy |
freshdesk_admin_list_agents | List all agents |
freshdesk_admin_list_business_hours | List all business hours |
freshdesk_admin_list_email_configs | List all email configurations |
freshdesk_admin_list_groups | List all groups |
freshdesk_admin_list_roles | List all roles |
freshdesk_admin_list_slapolicies | List all SLA policies |
freshdesk_admin_update_agent | Update an agent |
freshdesk_admin_update_group | Update a group |
freshdesk_admin_create_group
Create a group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
agent_ids | integer[] | No | — | IDs of agents to add to the group |
auto_ticket_assign | integer | No | — | Auto assignment: 0=Disabled, 1=Round Robin |
business_hour_id | integer | No | — | Business hour schedule ID |
description | string | No | — | The description value |
escalate_to | integer | No | — | Agent ID to escalate to |
name | string | Yes | — | Name of the group |
unassigned_for | string | No | — | Time duration for unassigned escalation |
freshdesk_admin_delete_agent
Delete an agent Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | ID of the agent to delete |
freshdesk_admin_delete_group
Delete a group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | ID of the group to delete |
freshdesk_admin_get_agent
Get an agent Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | ID of the agent |
freshdesk_admin_get_current_agent
Get the currently authenticated agentfreshdesk_admin_get_group
Get a group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | ID of the group |
freshdesk_admin_get_role
Get a role Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | ID of the role |
freshdesk_admin_get_slapolicy
Get an SLA policy Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | ID of the SLA policy |
freshdesk_admin_list_agents
List all agents Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
email | string | No | — | Filter by agent email address |
mobile | string | No | — | Filter by mobile number |
phone | string | No | — | Filter by phone number |
state | string | No | — | Filter by state: fulltime, occasional |
page | integer | No | — | Page number for pagination |
per_page | integer | No | — | Number of results per page (max 100) |
freshdesk_admin_list_business_hours
List all business hoursfreshdesk_admin_list_email_configs
List all email configurationsfreshdesk_admin_list_groups
List all groups Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Page number for pagination |
per_page | integer | No | — | Number of results per page (max 100) |
freshdesk_admin_list_roles
List all rolesfreshdesk_admin_list_slapolicies
List all SLA policiesfreshdesk_admin_update_agent
Update an agent Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | ID of the agent to update |
email | string | No | — | Email address |
group_ids | integer[] | No | — | Group IDs to assign |
job_title | string | No | — | Job title |
language | string | No | — | Language preference |
mobile | string | No | — | Mobile number |
name | string | No | — | Name of the agent |
occasional | boolean | No | — | Whether this is an occasional agent |
phone | string | No | — | Phone number |
role_ids | integer[] | No | — | Role IDs to assign |
signature | string | No | — | HTML signature |
ticket_scope | integer | No | — | Ticket access scope: 1=Global, 2=Group, 3=Restricted |
time_zone | string | No | — | Timezone |
freshdesk_admin_update_group
Update a group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | ID of the group to update |
agent_ids | integer[] | No | — | Agent IDs |
auto_ticket_assign | integer | No | — | Auto assignment: 0=Disabled, 1=Round Robin |
business_hour_id | integer | No | — | Business hour schedule ID |
description | string | No | — | The description value |
escalate_to | integer | No | — | Agent ID to escalate to |
name | string | No | — | Name of the group |
unassigned_for | string | No | — | Time duration for unassigned escalation |

