I have a use case where I need to send beep sound/or alert to an agent when the agent is "On-Hold" for X amount of time on the agents current interactions.
let's say status is "Interacting" but on hold for 1 minute -> SEND In-App ALERT
can it be achieved using trigger, alert rule and using existing API's? if so what API do I need to check?
I'd suggest to post your question on the Genesys Cloud Community Forum. It is a better place for questions related to configuration, use, capabilities, ... of the Genesys Cloud solution.
The Developer Forum is specifically meant for questions related to Genesys Cloud APIs and SDKs.
You may also want to take a look at Alerts in case you can address your need with this native feature (via configuration).