Error Handling
Also known as: webhooks, callback, notifications
Tournament.app implements a robust error handling and retry mechanism for webhook deliveries:
Retry Mechanism
Section titled “Retry Mechanism”- If your webhook endpoint responds with a non-2xx status code, Tournament.app considers it a failed delivery.
- The system will attempt to resend the events up to 5 times.
- Each retry follows an exponential backoff strategy, increasing the time between attempts.
Webhook Disabling
Section titled “Webhook Disabling”- After 5 consecutive failed attempts, the webhook will be automatically disabled.
- This prevents unnecessary network traffic and reduces system load.
Re-enabling a Disabled Webhook
Section titled “Re-enabling a Disabled Webhook”To re-enable a disabled webhook:
- Navigate to the webhook list in your Tournament.app settings.
- Locate the disabled webhook (it will be marked as such).
- Click the play button next to the disabled webhook to re-enable it.
Debugging
Section titled “Debugging”The webhook list in Tournament.app provides access to log messages for each webhook. These logs are available for debugging purposes can hopepfully assist in identifying and resolving issues with your webhook endpoint.
