Data Action Timeout - POST to BYOC Endpoint

Hitting timeouts on a Data Action. Simple POST to a BYOC endpoint - shouldn’t be happening. Endpoint’s solid, we’ve checked the logs on their side.

The DA’s hitting the action execute endpoint. Timeout’s around 30s consistently. Architect flow’s pretty basic - form fill, then the DA. No other heavy lifting.

SDK version’s 43.0.0. Just a hunch, but it feels like something’s up with the BYOC proxy’s connection pooling. We’ve seen this before with larger payloads. Tried increasing the timeout in the DA settings - didn’t help.

Anyone else run into this? Fwiw, the BYOC trunk is in us-east-1.

1 Like

have you checked the data action’s request timeout setting? it defaults to 30s - bump that up to 60 or 90, redeploy. what’s the payload size, roughly?

1 Like

tried increasing the timeout to 90s - no change. now it times out after exactly 60s, consistently. payload’s around 250KB - shouldn’t be an issue, we’re sending smaller chunks to the same endpoint from other systems with no problems. feels like something’s still stuck in the proxy.

We’ve encountered similar Data Action timing issues - specifically when the BYOC endpoint isn’t fully optimized for asynchronous processing. The Genesys Cloud platform relies on the endpoint acknowledging the request within the configured Timeout, even if the full processing isn’t complete.

Quick one - double-check the endpoint’s ability to quickly acknowledge the POST request. verifying the Network Configuration within the Admin UI for appropriate bandwidth allocation may resolve the issue.

1 Like
  • I think you’re right about the proxy - it’s slow. but i think it might also be the SDK. we had something like this with form fills, and the SDK version was the problem. it’s weird, right?
  • Have you tried downgrading the SDK? i think we went back to 42.0.0. it was… not fun.
    {
    “sdkVersion”: “42.0.0”
    }
  • If that doesn’t help, can you check if the data action is using the correct region? i get confused with the regions - is us-east-1 the right one? i think it should match the BYOC endpoint.
  • Also, i’m not sure if it makes a difference, but are you using the Platform API or the older REST API to trigger the data action? i think the Platform API is supposed to be faster. it’s just… i don’t really understand the difference.
1 Like