The getAgentStatus call is failing intermittently - returning a 400. We’re using the Node.js SDK v8.2.0, hitting /api/v2/agents/{agentId}/status. Agent IDs are being pulled directly from the Agent API getAgents response - so they’re valid.
{
"error": "Bad Request",
"message": "Invalid agent ID format. Agent ID must be a UUID.",
"code": 400
}
It’s not a UUID issue - the IDs ARE UUIDs. The same ID succeeds sometimes, fails others. Something’s off with the validation on the CXone side.