Webhook and notifications
1. Overview
Webhooks are an integral part of Riverty’s Accounting as a Service (AaaS) product. While most interactions with our platform involve direct requests to the REST API followed by synchronous responses, many business processes are executed asynchronously or on a scheduled basis.
Examples of such processes include:
-
Payment processing
-
Order processing
-
Bill or invoice generation
By subscribing to our webhooks, you can receive real-time notifications whenever these events occur, ensuring that your systems are always up to date.
2. How Webhooks Work
Our webhook system operates via HTTP POST requests.
When an event is triggered, AaaS sends a notification to your configured callback endpoint containing relevant event data.
You simply need to:
-
Register your webhook endpoint with AaaS.
-
Ensure your system can receive and process HTTP POST requests from our servers.
3. Benefits of AaaS Webhooks
- Real-time updates – Receive immediate feedback on non-synchronous processes.
- Automation – No need for manual status checks; events trigger notifications automatically.
- Easy integration– Simple HTTP-based communication.
- Improved communication – Ensures better synchronization between your systems and Riverty’s AaaS.
- Secure delivery – Notifications are sent only to registered, verified endpoints.
4. IP Whitelisting
To ensure secure communication between AaaS and your systems, we recommend whitelisting our outbound IP addresses on your firewall or security gateway.
Our webhook notifications will be sent only from the following IP ranges:
Code