We’re getting failures on workflow executions - specifically in production. It seems to be related to a data action - it’s intermittently failing to pull data from an external system. The error message is…not helpful. It just says “unable to complete operation”.
The data action is configured to call the /api/v2/dataactions/actions/{actionId} endpoint. We’re using the Genesys Cloud CLI to deploy the workflow - version 8.0.165.0.
Here’s the Terraform block for the data action:
resource "genesyscloud_dataaction" "example" {
name = "External System Lookup"
type = "http"
url = "https://external.example.com/api/data"
method = "POST"
content_type = "application/json"
}
It’s passing the correct payload - we’ve checked that via logging on the external system side. The workflow itself is pretty basic - it receives an event, then triggers the data action, then passes the results to a property. I’ve tried increasing the timeout on the data action - didn’t help.
The Architect flow shows the data action as “pending” for a while, then eventually errors. It’s inconsistent - sometimes it works fine, sometimes it fails. We’ve deployed the same config to staging and it’s working there consistently. Is there some kind of rate limit that’s not documented? Or maybe something with the API version? This is really frustrating.