Hitting a wall with an HTTP POST data action in Architect. The external endpoint responds with a 200 OK in under 2 seconds, but Genesys keeps killing the connection and logging a timeout.
Checked the logs. The error is explicit:
com.genesyscloud.architect.ActionTimeoutException: Request timed out after 3000ms
The weird part is I can’t find a setting in the UI to change this limit. I’ve tried:
- Setting the “Connection Timeout” field in the data action to 10000
- Setting the “Read Timeout” field to 10000
- Checking the parent flow’s timeout settings (set to 30s)
- Verifying the endpoint isn’t doing any weird chunked transfer encoding
The request payload is minimal:
{
"contactId": "{{flow.contact.id}}",
"status": "updated"
}
The response comes back fine in Postman. In Architect, it just dies at the 3-second mark every time. Is there a hard-coded limit on HTTP data actions that I’m missing? Or is this a known bug with the latest Architect patch?
Running v2024.1.0.