Our system works in the background (asynchronously). This means when you send us data, we donât make you wait for the full analysis to finish before we reply.
How Requests Work
When you send a request for evaluating a customer or an operation, the system follows these steps:
- Validation: We check if the data format is correct.
- Creation: We save the information and trigger an internal event.
- Response: We send you a simple
REQUEST_ACCEPTED or REQUEST_REJECTED message.
Receiving Results (Webhooks)
Because the analysis happens in the background, you must provide an endpoint (URL) where our system can send the results.
- Flexible Routing: You can set up multiple endpoints.
- Smart Filtering: You can choose to send different types of events (like screening vs. risk scoring) to different URLs.
- Business Unit Separation: Each Business Unit can have its own dedicated endpoint to keep data organized.
Integration Flow
A Note on Timing
In some rare cases, the analysis result might reach your endpoint before you receive the REQUEST_ACCEPTED response from the initial request. Your system should be built to handle these results immediately, even if the original task hasnât âofficiallyâ finished in your logs yet.