To adjust the timeout for all Automator API calls:
add_filter( 'automator_api_call', function( $params ) { $params['timeout'] = 30; // <<< Adjust the timeout to suit your needs return $params; } );
To adjust the timeout for a specific endpoint:
add_filter( 'automator_facebook_api_call', function( $params ) { $params['timeout'] = 30; // <<< Adjust the timeout to suit your needs return $params; } ); add_filter( 'automator_twitter_api_call', function( $params ) { $params['timeout'] = 30; // <<< Adjust the timeout to suit your needs return $params; } );
List of valid endpoints:
- slack
- mailchimp
- facebook-group
- credits
- report
- zoom
- hubspot
- active-campaign
- twilio
Other request arguments can also be adjust using these filters.
It is also possible to adjust arguments for calls to specific API actions:
add_filter( 'automator_slack_post_message_api_call', function( $params ) { // Disable SSL verification $params['sslverify'] = false; // Add custom text to all Slack messages $params['body']['message']['text'] .= ' Sent by Uncanny Automator :)'; return $params; } );