discover_form_fields
Discover form-field definitions for Freshservice entities like tickets, changes, and requester profiles, including field names, labels, types, and required status.
Instructions
Discover the form-field definitions for an entity type in your Freshservice organisation.
Returns the list of fields (name, label, type, required, choices…) that
your org has configured. Results are cached locally for 1 hour.
Args:
entity_type: One of 'ticket', 'change', 'agent', 'requester', 'asset_type'
force_refresh: Set to true to bypass the cache and re-fetch from Freshservice
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": {
"entity_type": "<entity_type>"
},
"name": "discover_form_fields"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity_type | Yes | ||
| force_refresh | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |