Architect HTTP Data Action timing out at 3s despite backend finishing in 2s

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.