You can request and receive fraud decisions made by Simility in order to populate your database or enact appropriate actions on your business operations. For example, you can automatically freeze the accounts as soon as they are flagged as fraudulent by Simility. You can request to receive the data, such as decisions, scores, labels, features, and so on, from the Simility back end. The response from the Simility back end is sent as a JSON object.
You can receive the results from the Simility software using the following methods:
Use the synchronous method to receive the result as a RESPONSE object to your POST request when you send data. Assume that the data to the Simility software is sent using the Backend API, which is a POST request, and the moment a record of the data is processed, the result of the processed record is sent as a RESPONSE object (200 OK) to your application.
Use the Asynchronous method to receive the results on your Webhook listener service. You must implement a Webhook/ REST JSON listener that can consume the JSON object sent from the Simility software.
Also, share the URL endpoint with the Simility team when the listener is available along with authentication mechanisms; for example, Bearer Token.
In both Synchronous and Asynchronous methods, to set the response time and timeouts, contact the Simility team.
The standard JSON object sent from the Simility back end for both Synchronous and Asynchronous contains the following parameters: