Webhook Timeouts

Truecaller for Business implements three distinct timeouts for webhooks to ensure reliable and efficient delivery of notifications:

  • Connection Timeout: This timeout governs the duration allowed for establishing the initial connection to your webhook URL's HTTP server.

  • Read Timeout: Once the connection is successfully established, this timeout sets the maximum waiting period for reading data from the HTTP server at any point during the process.

  • Total Webhook Timeout: Beyond the connection and read timeouts, Truecaller for Business also enforces a comprehensive timeout that limits the total execution time for any single webhook call.

The values for each timeout are as follows:

Timeout
Duration

Connection Timeout

20,000 ms

Read Timeout

20,000 ms

Webhook Execution Timeout

60,000 ms

Webhook execution can fail due to timeouts or errors. For each event where webhook call fails, the calls are retried up to 7 times based on the following schedules:

Retry
Time

1

2 minutes after the failure

2

6 minutes after the previous retry

3

30 minutes after the previous retry

4

1 hour after the previous retry

5

5 hours after the previous retry

6

1 day after the previous retry

7

2 days after the previous retry

These details are mentioned in the webhook event page.

Last updated

Was this helpful?