Data Action timeout during JMeter load test

What’s the best way to configure timeouts for a custom Data Action invoked via the platform_api? Running a JMeter test from Singapore with 100 concurrent threads. The action hits a third-party endpoint taking 4-5 seconds. Genesys returns a 504 Gateway Timeout after exactly 3 seconds, failing the integration. My flow uses the default timeout setting. Is there a way to increase this limit or handle async responses properly?

action:
 name: fetchExternalData
 timeout_ms: 3000
 method: GET