Does anyone know if there is a way to increase the default 3-second timeout for outbound data actions in Architect?
I have a simple HTTP POST to an internal endpoint that is consistently taking 4-5 seconds to process. I’ve optimized the payload size and the server response time, but Architect is killing the request with a generic timeout error before it completes.
Here is the flow:
- Data Action configured with POST method.
- Payload includes just a few key-value pairs.
- Target endpoint responds with 200 OK within 4.2s (verified via logs).
- Architect marks the action as failed.
I cannot find a property in the Data Action JSON config to override this limit. Is this a hard-coded platform constraint?
{
"id": "action-123",
"type": "outbound",
"url": "https://internal-api.example.com/process",
"method": "POST",
"timeout": 3000
}
If I set timeout to 5000 in the JSON, it seems to be ignored. The error message is just “Data action timed out.”
I need to handle these longer-running tasks without breaking the IVR flow. Any workaround or API flag I’m missing?