This guide will walk you through the creation and getting the results of an Information Request.

How it works

The creation of an InformationRequest involves having an entity_validation_id that you have previously created, as well as a template_id to use during its creation. You can get this template_id from your account manager. The template_id will define which documents are requested, the data it will try to extract from them and the type of analysis that will happen after all the documents have had their data extracted. You can also set an email (which is mandatory when a declaration inside the InformationRequest needs to be signed by the user answering it), a webhook_url and a name for the InformationRequest.

On creation, the resource will return a recipient_url for your end user to go and fill the information. This will involve uploading documents and maybe filling forms and signing them.

When the user acts on all the requested items, we will notify the webhook_url set in the InformationRequest with an event of type information_request.finish_answer_stage and the InformationRequest. The following step would be for one of the users in your organization to review the data through our portal. This will happen at kyb.getplutto.com/#/entity_validations/{entity_validation_id}/information_requests/{information_request_id}. If all data is accepted, your user can start an analysis for the InformationRequest via the UI, going to the bottom of the request.

After the analysis is performed, your user can see its result in the portal while we notify you at the webhook_url with the InformationRequest and an event of type information_request.analysis_success.