Agent statuses in Freshdesk aren’t available through the API, so you can’t directly retrieve or update them via API endpoints.
What’s Possible:
No Direct API Access: There’s no API for getting or setting agent statuses.
Event-Driven Solution: Freshdesk offers product event hooks like onAgentAvailabilityUpdate in the App SDK. This lets you trigger custom actions when an agent’s availability changes.
Alternatives:
Custom App: If you need more control, you can build a custom app using the SDK to monitor agent availability changes via events.
Feature Request: If direct API access is essential, you can submit a feature request to Freshdesk.