Automation Blocks

Automation Blocks are black-box-orchestrator service seamlessly facilitating integration with various providers (KYC/eSign/etc), through highly customizable flows.

The principles of an automation block is to facilitate all the necessary functionalities using only 3 API endpoints.

Environments

  • UAT: https://dci-uat.ondisplayftos.com/{block}

  • PROD: https://dci.fintechos.com/{block}

Available Automation Blocks for {block}

  • Onfido: block-onfido

  • IDNow: block-ariadnext

Authentication

To access any of the automation block’s endpoints, you’ll need to provide 2 request headers:

  • Ocp-Apim-Subscription-Key

  • Ocp-Apim-Subscription-Id

To obtain these, you can submit a ticket to FintechOS Support, requesting access to a specific Automation Block (Onfido/IDNow).

Exposed Endpoints

Available Versions Endpoint (GET)

https://<env>/api

Returns available versions.

 

Metadata Configuration Endpoint (GET)

https://<env>/api/{version}/configuration

Returns an array of Json-Schema compliant schemas, with all the possible flows and the configurations that each flow can support. The schema array works on a principle of oneOf.

NOTE  
Keep in mind this response might change, as new fields and functionalities can be added without the explicit need for versioning.
  

Runtime Generator Endpoint

https://<env>/api/{version}/runtimeGenerator

Using the metadata config, select the flow that fits your needs, and create a reusable Json Payload based on its given schema.

 

Sending a payload to the Runtime Generator Endpoint will return a flowId and a URL:

 

The URL provided is the runtime flow for the provider, that needs to be completed by the end-user, to obtain the eIDV/KYC report.

The events/webhooks/callbacks cand be configured through the Automation Block in case the integration is done using the FintechOS platform. Otherwise, you can configure the webhook to call your system directly in the provider dashboard.

How to Use

Integrations connect the platform to core systems and third-party providers that deliver specialized services, such as fraud detection, identity verification, risk assessment, and credit scoring. Read more on the Integrations page.

How to use in Workflow Engine: