Contabull is built on an event-driven architecture, providing real-time updates and seamless integration with your systems. To get started with our platform, you’ll need to complete two essential steps:
To ensure the reliable delivery of webhook events, Contabull implements a robust retry mechanism:
Exponential Backoff with Jitter: If a webhook delivery fails, our system will automatically retry using an exponential backoff algorithm with added jitter. This approach helps distribute retry attempts over time, reducing the likelihood of overwhelming your servers during recovery.
Acknowledgment Response: To confirm successful receipt of a webhook event, your server should respond with a 200 OK status code. This acknowledgment tells our system that the event was successfully processed and doesn’t need to be retried.
Event Replay: In case of any issues or missed events, our webhook management interface includes a section for event replays. This feature allows you to manually trigger a resend of specific events, ensuring you don’t miss critical updates even if there were temporary issues with your webhook endpoint.
By completing these steps, you’ll have a solid foundation for building powerful, real-time integrations with Contabull. Our event-driven approach ensures that your systems will always have the most up-to-date information, enabling you to create responsive and efficient solutions for your users.