External APIs

External APIs allow you to access third party resources that are available through RESTful web services. External APIs are predefined collections of API calls that are executed in sequence within the same context, effectively turning Innovation Studio into an API client with advanced capabilities.

This allows you, for instance, to use a credit reporting agency's API to automatically check the creditworthiness of an applicant.

Besides defining a sequence of API calls, some of the External API's advanced features include:

  • Manage the API calls' paths and authentication in a centralized and secure mode, from the web.config file.
  • Rules for the execution sequence of the API calls, such as canceling subsequent calls in the sequence in case of failure or establishing dependencies where one call only executes after the successful completion of other calls.
  • Custom JavaScript code to be executed before or after a call.
  • Call timing configurations such as expiration time of the authentication token, retries on error, number of retries, or delays between retries.
  • Logging for the API calls' requests and responses.
HINT  
You can take advantage of the External API on the client side and the FintechOS API endpoints on the server side to exchange data between different FintechOS instances. For more information about FintechOS API resources, see the API Reference Guide.