List statuses
Ticket statuses with ID, name and behaviour, pending or completed.
MCP tool happyfox_read → list_statuses
read
Lists the statuses your admin set up under Manage >> Statuses. Behaviour says whether a status leaves the ticket unresolved (pending) or resolved (completed). Use status_id with update_ticket.
Parameters
No parameters.
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "happyfox_read",
"arguments": {
"operation": "list_statuses",
"arguments": {}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"statuses": [
{
"status_id": 1,
"name": "New",
"behavior": "pending",
"default": true
},
{
"status_id": 2,
"name": "Awaiting customer",
"behavior": "pending",
"default": false
},
{
"status_id": 3,
"name": "Closed",
"behavior": "completed",
"default": false
}
]
},
"isError": false
}