Best Practices
Based on our comprehensive experience, we recommend the following approach to clients implementing a webhook integration.
Efficient event processing
To improve scalability and manage large volumes of events, decouple acknowledgement and processing.
Store incoming events independently in a database or queue and process them asynchronously at a later time.
Payload support
- Make sure that your integration supports all payload types (enums) defined in the API specification for the webhook types you want to use (see API reference).
API specification monitoring
Regularly monitor changes to API specifications to avoid unexpected disruptions.
Integrate all relevant changes immediately to maintain seamless operations.
By following these guidelines, you can ensure a smooth and reliable webhook integration with Upvest.