How do I increase the timeout on a Data Action? We are calling an external API from an Architect flow using the POST method. The endpoint is pretty slow sometimes, taking around 5 seconds to respond. The Data Action is timing out after 3 seconds and failing with a generic error. I checked the documentation and it says the default timeout is 3000ms. I tried setting the timeout parameter in the JSON payload, but it seems to be ignored or capped.
Here is the configuration we are using:
{
"name": "CallExternalAPI",
"type": "web",
"method": "POST",
"url": "https://api.example.com/process",
"timeout": 10000,
"headers": {
"Content-Type": "application/json"
},
"body": "{\"id\": \"{{interaction.id}}\"}"
}
The error in the flow execution log is just Data action failed: timeout. Is there a way to extend this limit via the API or is it a hard-coded platform restriction? We need it to wait at least 10 seconds. The C# SDK doesn’t seem to have a property for this either when creating the data action via code. Any workaround?